Skip to content

Commit

Permalink
GLSL 1.50: Test that layout qualifier ids can be listed in any order
Browse files Browse the repository at this point in the history
  • Loading branch information
nichmack committed Aug 14, 2013
1 parent ab38712 commit 7f72da2
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions tests/spec/glsl-1.50/compiler/layout-any-order-ids.frag
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
// [config]
// expect_result: pass
// glsl_version: 1.50
// check_link: true
// [end config]
//
// Section 4.3.8(Layout Qualifiers) of the GLSL 1.50 spec says:
// "The tokens in any layout-qualifier-id-list are identifiers, not keywords.
// Generally, they can be listed in any order. Order-dependent meanings exist
// only if explicitly called out below. Similarly, these identifiers are not
// case sensitive, unless explicitly noted otherwise."

#version 150

layout(pixel_center_integer, origin_upper_left) in vec4 gl_FragCoord;
layout(origin_upper_left, pixel_center_integer) in vec4 gl_FragCoord;

void main()
{
gl_FragColor = vec4(0., 1., 0., 1.);
}

0 comments on commit 7f72da2

Please sign in to comment.