Fix mismatched ray payload in descriptor set random tests
authorRicardo Garcia <rgarcia@igalia.com>
Tue, 14 Dec 2021 10:08:16 +0000 (11:08 +0100)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 7 Jan 2022 15:51:18 +0000 (15:51 +0000)
Miss shaders had a ray payload declaration that didn't match other
shading stages.

Affected tests:
dEQP-VK.binding_model.descriptorset_random.*.miss.*

Components: Vulkan
VK-GL-CTS issue: 3412

Change-Id: I4473a883248bc9d572e6112da82bc4c774689071

external/vulkancts/modules/vulkan/binding_model/vktBindingDescriptorSetRandomTests.cpp

index c9bf672..819b836 100644 (file)
@@ -1119,7 +1119,7 @@ void DescriptorSetRandomTestCase::initPrograms (SourceCollections& programCollec
                                "#version 460 core\n"
                                "#extension GL_EXT_nonuniform_qualifier : enable\n"
                                "#extension GL_EXT_ray_tracing : require\n"
-                               "layout(location = 0) rayPayloadInEXT dummyPayload { vec4 dummy; };\n"
+                               "layout(location = 0) rayPayloadInEXT vec3 hitValue;\n"
                                << pushdecl.str()
                                << decls.str() <<
                                "void main()\n"