summaryrefslogtreecommitdiff
path: root/tests/spec/glsl-1.50
AgeCommit message (Expand)AuthorFilesLines
2013-11-11Test a corner case involving arrays, structs, and interface blocks.Paul Berry1-0/+54
2013-11-11gs: Test redeclaring either gl_PerVertex in or out, and using both.Paul Berry2-0/+108
2013-11-11gs: Fix geometry layout case insensitivity tests.Paul Berry3-0/+5
2013-11-11gs: Test that gl_MaxGeometryInputComponents can actually be achieved.Paul Berry1-0/+66
2013-11-11Test the "centroid" qualifier inside of interface blocks.Paul Berry2-0/+283
2013-11-11Test interpolation qualifiers inside of interface blocks.Paul Berry3-0/+247
2013-11-11Check that transform feedback size/type comes from gs, not vs.Paul Berry2-0/+228
2013-11-11Rename and clarify interface-blocks-vs-gs-array-size-mismatch.shader_test.Paul Berry2-41/+52
2013-11-11Test intrastage interface block array matching rules.Paul Berry3-0/+136
2013-11-04Test that the fs gl_PrimitiveID input works even when there's no gs.Paul Berry1-0/+60
2013-10-28GS: Test that max_vertices cannot be set to INT_MAXNicholas Mack1-0/+23
2013-10-28GS: Test geometry output layout qualifier rulesNicholas Mack3-0/+66
2013-10-28GS: Test geometry input layout qualifier rulesNicholas Mack1-0/+25
2013-10-28GS: Test that geometry shader input/output layout qualifiers only compile if ...Nicholas Mack3-0/+257
2013-10-28Interface Blocks: Test how interface block members are accessed from APINicholas Mack2-0/+174
2013-10-28GLSL 1.50 Interface blocks: Test that interface blocks cannot have initialize...Nicholas Mack2-0/+49
2013-10-28GLSL 1.50 Interface blocks: Test that the array index must be used to access ...Nicholas Mack1-0/+25
2013-10-28GLSL 1.50 Interface blocks: Test that block array sizes must match between sh...Nicholas Mack2-0/+78
2013-10-23Fix invalid gs qualifier "layout(triangles) out" in a few tests.Paul Berry3-3/+3
2013-10-18glsl-1.50: add size requirements to 3 shader_test testsJordan Justen3-6/+9
2013-10-16Test unsized arrays in interface blocksPaul Berry10-0/+736
2013-10-16gs: Don't try to use gl_PerVertex when redeclaring fragment shader inputs.Paul Berry1-3/+1
2013-10-15gs: Check GL errors in primitive-id-restart test.Paul Berry1-0/+2
2013-10-14GLSL 1.50: Test that multiple shaders of version 140 and 150 can be linked to...Nicholas Mack1-0/+52
2013-10-14GLSL 1.50: Test that version 140 and version 150 shaders can be linked togetherNicholas Mack1-0/+33
2013-10-09gs: Test that a single shader can redeclare both gl_PerVertex input and output.Paul Berry1-0/+67
2013-10-08glsl-1.50: Port over basic UBO tests from glsl 1.40 VS to glsl 1.50 GSEric Anholt13-0/+904
2013-10-08Test that gl_in may be redeclared with an array size.Paul Berry1-0/+45
2013-10-08Verify that gl_PerVertex can't be redeclared in certain shader types.Paul Berry3-0/+55
2013-10-08Verify array-ness and instance name of gl_PerVertex redeclarations.Paul Berry5-0/+204
2013-10-08Test inter- and intra-stage gl_PerVertex matching rules.Paul Berry9-0/+599
2013-10-08Test that builtins can't be redeclared both inside and outside gl_PerVertex.Paul Berry8-0/+272
2013-10-08Test that after redeclaration, absent members of gl_PerVertex can't be used.Paul Berry3-0/+105
2013-10-08Test that gl_PerVertex can't be redeclared multiple times in one shader.Paul Berry3-0/+96
2013-10-08Test that gl_PerVertex can't be redeclared after it's been used.Paul Berry6-0/+219
2013-10-08Test that the built-in gl_PerVertex interface block can be redeclared.Paul Berry3-0/+275
2013-10-08Test that in general, interface blocks cannot be redeclared.Paul Berry2-0/+72
2013-10-08Test that interface blocks cannot declare conflicting names.Paul Berry3-0/+79
2013-10-08Test that redeclaration of gl_PerVertex must be for a subset.Paul Berry3-0/+120
2013-10-08Test illegal usages of "gl_" prefix in interface blocks.Paul Berry5-0/+118
2013-10-07GLSL: Test that input layout qualifiers cannot be used on variable declarationsNicholas Mack2-0/+38
2013-10-07Test that invariant qualifier is available to all shadersSteve Miller3-0/+251
2013-10-07GS: Test that EndPrimitive() is optional for geometry output layout of "points"Nicholas Mack2-0/+162
2013-10-07GS: Test that varyings of the same name between VS and GS must match typesNicholas Mack1-0/+48
2013-10-07GS: Tests that varying arrays can only be passed between VS and GS within blocksNicholas Mack2-0/+150
2013-10-07GS: Test that geometry ins/outs can have flat/smooth/noperspective qualifiersNicholas Mack2-0/+120
2013-10-07gl3.2/glsl1.50: test that uniform variables in a named uniform block cannot b...Steve Miller2-0/+136
2013-10-01glsl-1.50: Test illegal uses of unsized arrays in interface blocks.Paul Berry3-0/+77
2013-09-30Test that GS has access to noise functionsNicholas Mack1-0/+24
2013-09-28gs: Test corner case for triangle strip ordering with primitive restart.Paul Berry2-0/+312