yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Wint3rNightFix member extension lists after redeclaring an instance-named block332039f9

main
456 B17 linesraw
1#version 450
2
3layout(points) in;
4layout(points, max_vertices = 1) out;
5
6// Dropping gl_PointSize must not move gl_SecondaryPositionNV onto its
7// extension list: GL_NV_stereo_view_rendering is still required below.
8in gl_PerVertex {
9    vec4 gl_Position;
10    vec4 gl_SecondaryPositionNV;
11} gl_in[];
12
13void main()
14{
15    gl_Position = gl_in[0].gl_Position + gl_in[0].gl_SecondaryPositionNV;  // ERROR, requires GL_NV_stereo_view_rendering
16    EmitVertex();
17}