GLSL 1.10 not supported

Having problems getting your favorite Linux game to work? Want to discuss strategies? This is the place!
Post Reply
jacquavantius
n00b
n00b
Posts: 1
Joined: Thu Mar 26, 2026 3:19 am

GLSL 1.10 not supported

Post by jacquavantius »

After compiling the game on the following repo:
https://github.com/xStarbound/xStarbound
And running them, the game crashes with the following log:

Code: Select all

Info] Root: Preparing Root...
[Info] Root: Done preparing Root.
[Info] xClient v4.3.2.2 [Starbound v1.4.4] (linux x86_64) // Source ID: 6ed11ca099b61435c926243686fb51cf2058d798 // Protocol: 747
[Info] Application: Initializing SDL Video
[Info] Application: Initializing SDL Controller
[Info] Application: Initializing SDL Audio
[Info] Application: using Audio Driver 'pipewire'
[Info] Application: Creating SDL Window
[Info] Application: Enabling VSync with late swap tearing
[Info] Application: Opened default audio device with 44.1khz / 16 bit stereo audio, 1024 sample size buffer
[Info] OpenGL version: 'OpenGL ES 3.2 Mesa 26.0.2' vendor: 'AMD' renderer: 'AMD Radeon Graphics (radeonsi, renoir, ACO, DRM 3.64, 6.18.18-gentoo-dist)' shader: 'OpenGL ES GLSL ES 3.20'
[Info] Root: Shutting down Root
[Error] Fatal exception caught: (RendererException) Failed to compile vertex shader: 0:2(10): error: GLSL 1.10 is not supported. Supported versions are: 1.00 ES, 3.00 ES, 3.10 ES, and 3.20 ES
I've tried Mesa 25.03.6 before this, but the error persists.
The USE flags for media-libs/mesa I set is:

Code: Select all

X llvm opencl (opengl) proprietary-codecs vaapi vulkan wayland zstd -debug -lm-sensors -sysprof -test -unwind -valgrind" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse2" LLVM_SLOT="21 -18 -19 -20" VIDEO_CARDS="radeonsi zink -asahi -d3d12 (-freedreno) -i915 (-imagination) -intel -lavapipe (-lima) -nouveau -nvk (-panfrost) -r300 -r600 -radeon (-v3d) (-vc4) -virgl (-vivante) -vmware
I've tested compiling the game on a separate Linux Mint machine and that one runs fine. So I'm ruling out the case where this is an upstream bug.

Why exactly is GLSL 1.10 not supported on my machine?
Post Reply