gl/frameworks: Use piglit_set_destroy_func() when gl_fw->destroy is set
[piglit.git] / tests / spec / glsl-1.10 / linker / global-const-initializer.shader_test
blob9f13cbe79a956ddfa4c0c4a94a18db8efefbdb47
1 # Test for a mesa bug where global temps created by the compiler to copy the
2 # global constants were conflicting across shaders in the same stage.
3 # https://gitlab.freedesktop.org/mesa/mesa/-/issues/12136
4 [require]
5 GLSL >= 1.10
7 [fragment shader]
8 #version 110
10 const float M_PI = 3.14159265;
12 [fragment shader]
13 #version 110
15 const mat3 c_mat = mat3(0.643038, 0.0592687, 0.0059619, 0.311187, 0.931436, 0.063929, 0.0457755, 0.00929492, 0.930118 );
17 void main()
19   gl_FragColor = vec4(0);
22 [test]
23 link success