Closed StratusFearMe21 closed 2 years ago
relevant-sdk-files.zip This zip includes the toolchain and source script I used
Try recompile SDL2 with latest version, we use dlopen for vulkan anyway
you can use mojoAL to avoid OpenAL btw from logging i think you will have trouble linking later
Try recompile SDL2 with latest version, we use dlopen for vulkan anyway
Unfortunately I cant do that. LG WebOS uses a propriotery protocol based on Wayland for "window" creation, thus I cant just recompile SDL2 from source (Just to clarify, the SDL2 that comes with LG WebOS was compiled by LG, for WebOS)
you can use mojoAL to avoid OpenAL btw from logging i think you will have trouble linking later
Ooo, I didnt know mojoAL existed, that fixes a pretty big compilation error I was having before
then you can just copy the SDL_Vulkan.h and create a dummy library out of it yourself something like
extern DECLSPEC int SDLCALL SDL_Vulkan_LoadLibrary(const char *path) { return -1;}
extern DECLSPEC void *SDLCALL SDL_Vulkan_GetVkGetInstanceProcAddr(void) { return NULL; }
extern DECLSPEC void SDLCALL SDL_Vulkan_UnloadLibrary(void) {}
extern DECLSPEC SDL_bool SDLCALL SDL_Vulkan_GetInstanceExtensions(SDL_Window *window,
unsigned int *pCount,
const char **pNames) { return 0;}
extern DECLSPEC SDL_bool SDLCALL SDL_Vulkan_CreateSurface(SDL_Window *window,
VkInstance instance,
VkSurfaceKHR* surface) { return 0; }
extern DECLSPEC void SDLCALL SDL_Vulkan_GetDrawableSize(SDL_Window * window,
int *w, int *h) {}
vulkan is a hard dependencies in current (and future) stk-code...
use current stk-code to test will make sure it works forever
I see, thanks for the tip
3 libraries compiled from source later
[100%] Linking CXX executable bin/supertuxkart
[100%] Built target supertuxkart
Success STK Launches on my Smart TV now! For anyone who wants the IPK, idk, it's too big to put anywhere it's over 700 MB
You can create a forked stk and upload a release package there, latest git stk should have the 'certificate error' fixed
If you can a github actions script then we can bundle it officially and create a .zip package every build (I assume it can be get 'freely' by everyone?)
nvm my friend let me borrow his Google Drive account https://drive.google.com/file/d/1FDAgdzvIwSphi0N_oShTnCMfSUoWN-mI/view?usp=sharing
I'm not sure if it's possible to fork the current repository for porting to WebOS for 2 reasons
P.S
Forgot reason 3:
It requires a dummy SDL_Vulkan.h
file to compile and some modifications to /home/isaacm/stk-code-webos/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.cpp
to fix
/home/isaacm/stk-code-webos/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.cpp: In constructor irr::CIrrDeviceSDL::CIrrDeviceSDL(const irr::SIrrlichtCreationParameters&)’:
/home/isaacm/stk-code-webos/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.cpp:91:14: error: ‘SDL_HINT_TOUCH_MOUSE_EVENTS’ was not declared in this scope
SDL_SetHint(SDL_HINT_TOUCH_MOUSE_EVENTS, "1");
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/isaacm/stk-code-webos/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.cpp: In member function ‘bool irr::CIrrDeviceSDL::createWindow()’:
/home/isaacm/stk-code-webos/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.cpp:403:12: error: ‘SDL_WINDOW_VULKAN’ was not declared in this scope
flags |= SDL_WINDOW_VULKAN;
^~~~~~~~~~~~~~~~~
make[2]: *** [lib/irrlicht/CMakeFiles/stkirrlicht.dir/build.make:790: lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CIrrDeviceSDL.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2083: lib/irrlicht/CMakeFiles/stkirrlicht.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
(removing the offending lines of code fixes the problem)
Scratch that about the Vulkan stuff. Git version seems to actually work. However it crashes when you try to change the resolution (both on my laptop and on the TV)
These logs came from my laptop
[verbose ] main: Error messages and other text output will be logged to /home/isaacm/.config/supertuxkart/config-0.10/stdout.log.
[info ] [FileManager]: Data files will be fetched from: '../data/'
[info ] [FileManager]: Data files will be fetched from: '../data/../../stk-assets/'
[info ] [FileManager]: User directory is '/home/isaacm/.config/supertuxkart/config-0.10/'.
[info ] [FileManager]: Addons files will be stored in '/home/isaacm/.local/share/supertuxkart/addons/'.
[info ] [FileManager]: Screenshots will be stored in '/home/isaacm/.local/share/supertuxkart/screenshots/'.
[info ] [FileManager]: User-defined grand prix will be stored in '/home/isaacm/.local/share/supertuxkart/grandprix/'.
[info ] [FileManager]: Asset 0 will be loaded from '../data/challenges/'.
[info ] [FileManager]: Asset 1 will be loaded from '../data/gfx/'.
[info ] [FileManager]: Asset 2 will be loaded from '../data/grandprix/'.
[info ] [FileManager]: Asset 3 will be loaded from '../data/gui/icons/'.
[info ] [FileManager]: Asset 4 will be loaded from '../data/gui/screens/'.
[info ] [FileManager]: Asset 5 will be loaded from '../data/gui/dialogs/'.
[info ] [FileManager]: Asset 6 will be loaded from '../data/replay/'.
[info ] [FileManager]: Asset 7 will be loaded from '../data/shaders/'.
[info ] [FileManager]: Asset 8 will be loaded from '../data/skins/'.
[info ] [FileManager]: Asset 9 will be loaded from '../data/ttf/'.
[info ] [FileManager]: Asset 10 will be loaded from '../data/po/'.
[info ] [FileManager]: Asset 11 will be loaded from '../data/../../stk-assets/library/'.
[info ] [FileManager]: Asset 12 will be loaded from '../data/../../stk-assets/models/'.
[info ] [FileManager]: Asset 13 will be loaded from '../data/../../stk-assets/music/'.
[info ] [FileManager]: Asset 14 will be loaded from '../data/../../stk-assets/sfx/'.
[info ] [FileManager]: Asset 15 will be loaded from '../data/../../stk-assets/textures/'.
[info ] [FileManager]: Asset 16 will be loaded from '../data/../../stk-assets/tracks/'.
[verbose ] translation: Env var LANGUAGE = 'en_US.UTF-8'.
[verbose ] translation: Language 'English (United States)'.
..:: Antarctica Rendering Engine 2.0 ::..
[info ] [IrrDriver Logger]: ..:: Antarctica Rendering Engine 2.0 ::..
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
[info ] [IrrDriver Logger]: SDL Version 2.0.20
[info ] [IrrDriver Logger]: Using renderer: OpenGL 4.6
[info ] [IrrDriver Logger]: AMD RENOIR (LLVM 13.0.1, DRM 3.44, 5.17.1-zen1-1-zen): AMD
[info ] [IrrDriver Logger]: OpenGL driver version is 1.2 or better.
[info ] [IrrDriver Logger]: GLSL version: 4.6
[info ] IrrDriver: OpenGL version: 4.6
[info ] IrrDriver: OpenGL vendor: AMD
[info ] IrrDriver: OpenGL renderer: AMD RENOIR (LLVM 13.0.1, DRM 3.44, 5.17.1-zen1-1-zen)
[info ] IrrDriver: OpenGL version string: 4.6 (Core Profile) Mesa 22.0.1
[info ] GLDriver: ARB Buffer Storage Present
[info ] GLDriver: ARB Compute Shader Present
[info ] GLDriver: ARB Arrays of Arrays Present
[info ] GLDriver: ARB Texture Storage Present
[info ] GLDriver: ARB Texture View Present
[info ] GLDriver: ARB Image Load Store Present
[info ] GLDriver: ARB Shader Atomic Counters Present
[info ] GLDriver: ARB Shader Storage Buffer Object Present
[info ] GLDriver: EXT Texture Compression S3TC Present
[info ] GLDriver: ARB Uniform Buffer Object Present
[info ] GLDriver: ARB Explicit Attrib Location Present
[info ] GLDriver: EXT Texture Filter Anisotropic Present
[info ] GLDriver: Geometry Shaders Present
[info ] GLDriver: ARB Texture Buffer Object Present
[info ] GLDriver: ARB Texture Swizzle Present
[info ] GLDriver: ARB Pixel Buffer Object Present
[info ] GLDriver: ARB Sampler Objects Present
[info ] GLDriver: ARB Vertex Type 2_10_10_10_rev Present
[info ] GLDriver: ARB Instanced Arrays Present
[info ] SharedGPUObjects: Hardware Skinning enabled, method: TBO, max bones: 1024
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/screenquad.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/motion_blur.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/lightning.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/primitive2dlist.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/transparent.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/texturedquad.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/uniformcolortexturedquad.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/texturedquad.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/coloredquad.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/coloredquad.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/colortexturedquad.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/colortexturedquad.frag
[info ] irr_driver: GLSL supported.
[info ] GUI: Loading skin data from file: ../data/skins/peach/stkskin.xml
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_pass.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_solid.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_shadow.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/white.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_skinning.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_skinning_shadow.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_normal_map.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_alpha_test.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_shadow_alpha_test.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_decal.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_grass_pass.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_grass.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_grass_shadow.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_unlit.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_transparent.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_ghost.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_dynamic_night_bloom.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_tilling_mitigation.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_vertical_mapping.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_road_blending.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_displace.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/colorize.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_normal_visualizer.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_normal_visualizer.geom
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_normal_visualizer.frag
[info ] HTTPRequest: Downloading https://online.supertuxkart.net/dl/xml/online_news.xml
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
[info ] addons: Using cached addons.xml.
[info ] GrandPrixManager: Loading Grand Prix files from ../data/grandprix/
[info ] GrandPrixManager: Loading Grand Prix files from /home/isaacm/.local/share/supertuxkart/grandprix/
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] KartProperties: Can't find kart type '' for kart 'Android', defaulting to 'light'.
[warn ] KartModel: automated knight.spm has no striaght frame defined.
[warn ] Material: Cannot determine texture full path: kittgobrrr
[warn ] KartProperties: Can't find kart type '' for kart 'Bigbuckbunny', defaulting to 'light'.
[warn ] KartModel: darktable.spm has no striaght frame defined.
[warn ] Material: Cannot determine texture full path: genericshadow.png
[warn ] LayoutManager: Statically sized widgets took all the place!!
[warn ] LayoutManager: Statically sized widgets took all the place!!
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] [IrrDriver Logger]: ..:: Antarctica Rendering Engine 2.0 ::..
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
[info ] [IrrDriver Logger]: SDL Version 2.0.20
[info ] [IrrDriver Logger]: Using renderer: OpenGL 4.6
[info ] [IrrDriver Logger]: AMD RENOIR (LLVM 13.0.1, DRM 3.44, 5.17.1-zen1-1-zen): AMD
[info ] [IrrDriver Logger]: OpenGL driver version is 1.2 or better.
[info ] [IrrDriver Logger]: GLSL version: 4.6
[info ] IrrDriver: OpenGL version: 4.6
[info ] IrrDriver: OpenGL vendor: AMD
[info ] IrrDriver: OpenGL renderer: AMD RENOIR (LLVM 13.0.1, DRM 3.44, 5.17.1-zen1-1-zen)
[info ] IrrDriver: OpenGL version string: 4.6 (Core Profile) Mesa 22.0.1
[info ] GLDriver: ARB Buffer Storage Present
[info ] GLDriver: ARB Compute Shader Present
[info ] GLDriver: ARB Arrays of Arrays Present
[info ] GLDriver: ARB Texture Storage Present
[info ] GLDriver: ARB Texture View Present
[info ] GLDriver: ARB Image Load Store Present
[info ] GLDriver: ARB Shader Atomic Counters Present
[info ] GLDriver: ARB Shader Storage Buffer Object Present
[info ] GLDriver: EXT Texture Compression S3TC Present
[info ] GLDriver: ARB Uniform Buffer Object Present
[info ] GLDriver: ARB Explicit Attrib Location Present
[info ] GLDriver: EXT Texture Filter Anisotropic Present
[info ] GLDriver: Geometry Shaders Present
[info ] GLDriver: ARB Texture Buffer Object Present
[info ] GLDriver: ARB Texture Swizzle Present
[info ] GLDriver: ARB Pixel Buffer Object Present
[info ] GLDriver: ARB Sampler Objects Present
[info ] GLDriver: ARB Vertex Type 2_10_10_10_rev Present
[info ] GLDriver: ARB Instanced Arrays Present
[info ] SharedGPUObjects: Hardware Skinning enabled, method: TBO, max bones: 1024
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/screenquad.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/motion_blur.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/lightning.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/primitive2dlist.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/transparent.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/texturedquad.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/uniformcolortexturedquad.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/texturedquad.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/coloredquad.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/coloredquad.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/colortexturedquad.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/colortexturedquad.frag
[info ] irr_driver: GLSL supported.
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_pass.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_solid.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_shadow.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/white.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_skinning.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_skinning_shadow.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_normal_map.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_alpha_test.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_shadow_alpha_test.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_decal.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_grass_pass.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_grass.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_grass_shadow.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_unlit.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_transparent.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_ghost.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_dynamic_night_bloom.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_tilling_mitigation.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_vertical_mapping.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_road_blending.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_displace.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/colorize.frag
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_normal_visualizer.vert
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_normal_visualizer.geom
[info ] ShaderFilesManager: Compiling shader: /home/isaacm/stk-code-webos/data/shaders/sp_normal_visualizer.frag
[info ] GUI: Loading skin data from file: ../data/skins/peach/stkskin.xml
[warn ] LayoutManager: Statically sized widgets took all the place!!
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] SPMeshBuffer: kartDirt shader is missing, fallback to solid
[warn ] KartProperties: Can't find kart type '' for kart 'Android', defaulting to 'light'.
[warn ] KartModel: automated knight.spm has no striaght frame defined.
[warn ] Material: Cannot determine texture full path: kittgobrrr
[warn ] KartProperties: Can't find kart type '' for kart 'Bigbuckbunny', defaulting to 'light'.
[warn ] KartModel: darktable.spm has no striaght frame defined.
[warn ] Material: Cannot determine texture full path: genericshadow.png
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] Singleton: Destroyed singleton.
[info ] [IrrDriver Logger]: ..:: Antarctica Rendering Engine 2.0 ::..
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
fish: Job 1, './bin/supertuxkart' terminated by signal SIGSEGV (Address boundary error)
Git version does run on the TV and the news bar IS working
Maybe you can more later after LG update their toolkit....
I think you can force fullscreen always on in options_screen_video
Description
So, I'm attempting to compile SuperTuxKart for a linux based Smart TV (LG WebOS). It comes with all the libraries that STK needs except for OpenAL (can be compiled from source) and Vulkan. I was wondering if there's a way to compile SuperTuxKart 1.3 so that it doesn't use any Vulkan code.
Steps to reproduce
stk-code
SDL_Vulkan.h
couldn't be found because LG WebOS doesn't support Vulkan.Configuration
STK release version: 1.3
STK Source (PPA, distribution package, official binary, etc.): Github 1.3 release
SuperTuxKart-1.3-src.tar.xz
System: Building for: LG WebOS 5.25 on Arch Linux kernel: 5.17.1
Graphics card: Whatever my Smart TV has
CPU: ARMv7a Neon
Gamepads/keyboards models if related to the issue: None
Additional information
Error message: