diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/glsl/interface-block.glsl | 14 |
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); } |
