PGQ tests overwrite gl_Position output from vs
authorMarcin Kańtoch <marcin.kantoch@amd.com>
Thu, 13 Oct 2022 14:11:14 +0000 (16:11 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 28 Oct 2022 20:58:20 +0000 (20:58 +0000)
dEQP-VK.transform_feedback.primitives_generated_query.* tests after the change
https://gerrit.khronos.org/c/vk-gl-cts/+/9450
overwrite the gl_Position output from vertex shader.
This is incorrect and causes failures.
Removed the gl_Position = vec4(1.0f); line from vs.

Affects:
dEQP-VK.transform_feedback.primitives_generated_query.*

Components: Vulkan

VK-GL-CTS issue: 4039

Change-Id: Ib48d3f5d22a0ce41d9c4a52ebf3d8666f1b08c0e

external/vulkancts/modules/vulkan/transform_feedback/vktPrimitivesGeneratedQueryTests.cpp

index 80f5c99..fb3b07a 100644 (file)
@@ -1053,7 +1053,6 @@ void PrimitivesGeneratedQueryTestCase::initPrograms (vk::SourceCollections& prog
                if (vertXfb)
                        src     <<      "    out0 = vec4(42);\n";
 
-               src << "    gl_Position = vec4(1.0f);\n";
                src     <<      "}\n";
 
                programCollection.glslSources.add("vert") << glu::VertexSource(src.str());