From: Dave Airlie Date: Mon, 30 Apr 2018 04:51:38 +0000 (+0100) Subject: Don't used a fragment output in the shader storage buffer object test X-Git-Tag: upstream/1.3.5~852^2~58 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=50efa56946494c608d71333832e50cd9f519e371;p=platform%2Fupstream%2FVK-GL-CTS.git Don't used a fragment output in the shader storage buffer object test This test doesn't require a fragment shader output, and if we are on a system which has only 8 combined shader output resources, this stops the test from executing. Components: OpenGL VK-GL-CTS Issue: 985 Affects: KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-vec Change-Id: Ib0883e09d84022c1dac5bc2f22787c0e91efba1c --- diff --git a/external/openglcts/modules/gl/gl4cShaderStorageBufferObjectTests.cpp b/external/openglcts/modules/gl/gl4cShaderStorageBufferObjectTests.cpp index 950df6f..ad27d7f 100644 --- a/external/openglcts/modules/gl/gl4cShaderStorageBufferObjectTests.cpp +++ b/external/openglcts/modules/gl/gl4cShaderStorageBufferObjectTests.cpp @@ -7792,8 +7792,7 @@ class AdvancedUnsizedArrayLength2 : public ShaderStorageBufferObjectBase } if (stagept == fragment) { - os << NL "layout(location = 0) out vec4 o_color;" NL "void main() {" NL - " o_color = vec4(0.0, 1.0, 0.0, 1.0);"; + os << NL "void main() {"; } os << NL "}"; return os.str(); @@ -7855,8 +7854,7 @@ class AdvancedUnsizedArrayLength2 : public ShaderStorageBufferObjectBase } if (stage == fragment) { - os << NL "layout(location = 0) out vec4 o_color;" << decl - << NL "void main() {" NL " o_color = vec4(0.0, 1.0, 0.0, 1.0);" << expr; + os << NL << decl << NL "void main() {" << expr; } if (stage == compute) {