X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tests%2Fglsl%2Fmissing_geometry_layouts.glsl;fp=tests%2Fglsl%2Fmissing_geometry_layouts.glsl;h=b531e8ed2b0ed1772c9b8e6c20f8a82dbeaad612;hb=abcd1fa06f9fab27c5934b4069523dd009862b18;hp=0000000000000000000000000000000000000000;hpb=8f12c5d2527f61183b2ae36aab224eefbf52086a;p=libs%2Fgl.git diff --git a/tests/glsl/missing_geometry_layouts.glsl b/tests/glsl/missing_geometry_layouts.glsl new file mode 100644 index 00000000..b531e8ed --- /dev/null +++ b/tests/glsl/missing_geometry_layouts.glsl @@ -0,0 +1,22 @@ +#pragma MSP stage(vertex) +layout(location=0) in vec4 position; +void main() +{ + gl_Position = position; +} + +#pragma MSP stage(geometry) +void main() +{ + for(int i=0; i<3; ++i) + { + passthrough[i]; + EmitVertex(); + } +} + +/* Expected error: +:9: No primitive type qualifier found on input +:9: No primitive type qualifier found on output +:9: No vertex count qualifier found on output +*/