diff options
Diffstat (limited to 'chromium/third_party/glslang/src/Test/spv.330.geom')
-rw-r--r-- | chromium/third_party/glslang/src/Test/spv.330.geom | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/spv.330.geom b/chromium/third_party/glslang/src/Test/spv.330.geom new file mode 100644 index 00000000000..b7962657b84 --- /dev/null +++ b/chromium/third_party/glslang/src/Test/spv.330.geom @@ -0,0 +1,26 @@ +#version 330 core +#extension GL_ARB_separate_shader_objects : enable + +in gl_PerVertex +{ + float gl_ClipDistance[1]; + vec4 gl_Position; +} gl_in[]; + +out gl_PerVertex +{ + vec4 gl_Position; + float gl_ClipDistance[1]; +}; + +layout( triangles ) in; +layout( triangle_strip, max_vertices = 3 ) out; + +void main() +{ + vec4 v; + gl_Position = gl_in[1].gl_Position; + gl_ClipDistance[0] = gl_in[1].gl_ClipDistance[0]; + EmitVertex(); + EndPrimitive(); +} |