summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/glsl/interface-block.glsl14
1 files changed, 11 insertions, 3 deletions
diff --git a/tests/glsl/interface-block.glsl b/tests/glsl/interface-block.glsl
index 3d18db6c7..8378de7bf 100644
--- a/tests/glsl/interface-block.glsl
+++ b/tests/glsl/interface-block.glsl
@@ -1,7 +1,10 @@
//TEST:SIMPLE(filecheck=CHECK_GLSL): -target glsl -stage fragment -entry fragmentMain -allow-glsl
//CHECK_GLSL: layout(location = 0)
-//CHECK_GLSL: out vec4 entryPointParam_fragmentMain_out1_0;
+//CHECK_GLSL: out vec4 entryPointParam_fragmentMain_cd_out1_0;
+
+//CHECK_GLSL: layout(location = 1)
+//CHECK_GLSL: out vec4 entryPointParam_fragmentMain_cd_out2_0;
//CHECK_GLSL: layout(location = 0)
//CHECK_GLSL: in vec2 vd_texcoord_0_0;
@@ -28,10 +31,15 @@ in VertexData
innerData inner;
} vd;
-out vec4 out1;
+out ColorData
+{
+ vec4 out1;
+ vec4 out2;
+} cd;
void fragmentMain()
{
- out1 = vec4(vd.texcoord_0, vd.texcoord_1.x, vd.inner.texcoord_2.y);
+ cd.out1 = vec4(vd.texcoord_0, vd.texcoord_1.x, vd.inner.texcoord_2.y);
+ cd.out2 = vec4(vd.texcoord_1, vd.texcoord_0.x, vd.inner.texcoord_2.y);
}