-
-
Notifications
You must be signed in to change notification settings - Fork 206
Open
Labels
Description
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.
undeference and thomasfinstad