Edit:
In order to fix the issue, please remove the Default/GPUCache directory inside the application's config directory:
rm -r "${XDG_CONFIG_HOME:-~/.config}"/streamlink-twitch-gui/Default/GPUCache
And another breaking issue with llvm-libs... 😠
#1004 started the recent mess with llvm-libs 17.0.6-4 (on Arch) while STG v2.4.1 was running on NW.js 0.78.1 (Chromium 115).
Now llvm-libs 17.0.6-5 causes shader compilation errors once again after NW.js got bumped to 0.83.0 (Chromium 120) in v2.5.2.
[9469:9469:0521/232751.993229:ERROR:shared_context_state.cc(100)] Skia shader compilation error
------------------------
// Vertex SKSL
#extension GL_NV_shader_noperspective_interpolation: require
uniform float4 sk_RTAdjust;in float2 position;in half4 color;flat out half4 vcolor_S0;void main() {// Primitive Processor QuadPerEdgeAAGeometryProcessor
vcolor_S0 = color;sk_Position = position.xy01;}
// Fragment SKSL
#extension GL_NV_shader_noperspective_interpolation: require
flat in half4 vcolor_S0;void main() {// Stage 0, QuadPerEdgeAAGeometryProcessor
half4 outputColor_S0;outputColor_S0 = vcolor_S0;const half4 outputCoverage_S0 = half4(1);{ // Xfer Processor: Porter Duff
sk_FragColor = outputColor_S0 * outputCoverage_S0;}}
// Vertex GLSL
#version 300 es
#extension GL_NV_shader_noperspective_interpolation : require
precision mediump float;
precision mediump sampler2D;
uniform highp vec4 sk_RTAdjust;
in highp vec2 position;
in mediump vec4 color;
flat out mediump vec4 vcolor_S0;
void main() {
vcolor_S0 = color;
gl_Position = vec4(position, 0.0, 1.0);
gl_Position = vec4(gl_Position.xy * sk_RTAdjust.xz + gl_Position.ww * sk_RTAdjust.yw, 0.0, gl_Position.w);
}
// Fragment GLSL
#version 300 es
#extension GL_NV_shader_noperspective_interpolation : require
precision mediump float;
precision mediump sampler2D;
out mediump vec4 sk_FragColor;
flat in mediump vec4 vcolor_S0;
void main() {
mediump vec4 outputColor_S0 = vcolor_S0;
{
sk_FragColor = outputColor_S0;
}
}
Errors:
Location of variable sk_FragColor conflicts with another variable.
Edit:
In order to fix the issue, please remove the
Default/GPUCachedirectory inside the application's config directory:rm -r "${XDG_CONFIG_HOME:-~/.config}"/streamlink-twitch-gui/Default/GPUCacheAnd another breaking issue with
llvm-libs... 😠#1004 started the recent mess with
llvm-libs 17.0.6-4(on Arch) while STG v2.4.1 was running on NW.js0.78.1(Chromium 115).Now
llvm-libs 17.0.6-5causes shader compilation errors once again after NW.js got bumped to0.83.0(Chromium 120) in v2.5.2.