Some subgroup ray tracing tests were using invalid values when calling the
reportIntersectionEXT function.
Affected tests:
dEQP-VK.subgroups.*ray_tracing*
Components: Vulkan
VK-GL-CTS issue: 3513
Change-Id: I96310c32e1e5b4fde157570f0a3131d61f5a125c
"{\n"
+ tempRes
+ testSrc +
- " reportIntersectionEXT(0.75f, gl_HitKindFrontFacingTriangleEXT);\n"
+ " reportIntersectionEXT(0.75f, 0x7Eu);\n"
" result[gl_LaunchIDEXT.x] = tempRes;\n"
"}\n";
const std::string callShader =
"\n"
"void main()\n"
"{\n"
- " reportIntersectionEXT(0.75f, gl_HitKindFrontFacingTriangleEXT);\n"
+ " reportIntersectionEXT(0.75f, 0x7Eu);\n"
"}\n";
const std::string callShaderNoSubgroups =
"#version 460 core\n"