Test gl_RayFlagsSkipTrianglesEXT and gl_RayFlagsSkipAABBEXT
authorBoris Zanin <boris.zanin@mobica.com>
Wed, 29 Apr 2020 11:38:46 +0000 (13:38 +0200)
committerAlexander Galazin <alexander.galazin@arm.com>
Sat, 23 May 2020 11:57:25 +0000 (13:57 +0200)
commitf4a49dfa6473ecf246615a8e0e9cc43f7c2569ba
treed3ab62153efe549b46163de4d8a138a97d876dfe
parenta8be6dcfa11427c9c527885cad8ab7d42824fb14
Test gl_RayFlagsSkipTrianglesEXT and gl_RayFlagsSkipAABBEXT

Test support for following GLSL flags:
 * gl_RayFlagsSkipTrianglesEXT
 * gl_RayFlagsSkipAABBEXT
as well as pipeline creation flags:
 * VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR
 * VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR

Update and refreshes tests:
 * dEQP-VK.ray_tracing.builtin.incomingrayflagsext.*

Components: Vulkan

VK-GL-CTS issue: 2337, 2199

Change-Id: Ic8d944618cda035511c7cafac4f02df4d9051a2c
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingBuiltinTests.cpp
external/vulkancts/mustpass/master/vk-default.txt