]> git.tdb.fi Git - libs/gl.git/blobdiff - tests/glsl/referenced_but_unassigned_output.glsl
Allocate locations to interface variables
[libs/gl.git] / tests / glsl / referenced_but_unassigned_output.glsl
index aabff0892a2d4aa54b8286a026f8c969497fd18a..5b0e00d12ef959a25791d6503093ea71b72f3449 100644 (file)
@@ -22,13 +22,13 @@ void main()
 }
 
 /* Expected output: vertex
-uniform mat4 projection;
-out vec4 eye_vertex;
+layout(location=0) uniform mat4 projection;
+layout(location=0) out vec4 eye_vertex;
 out VertexOut
 {
   vec4 color;
 };
-out float alpha;
+layout(location=1) out float alpha;
 void main()
 {
   gl_Position = projection*eye_vertex;
@@ -42,7 +42,7 @@ in VertexOut
 {
   vec4 color;
 };
-in float alpha;
+layout(location=1) in float alpha;
 void main()
 {
   frag_color = vec4(color.rgb, alpha);