Test trivial gl_RayFlagsSkipTrianglesEXT and gl_RayFlagsSkipAABBEXT
authorBoris Zanin <boris.zanin@mobica.com>
Mon, 25 May 2020 11:57:30 +0000 (13:57 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 29 Jun 2020 17:24:55 +0000 (13:24 -0400)
commit73493e75778c27cb4d02d1ed113278cd4b17a9df
tree6a9c81526cf592bf8c3001a91502efce196e0088
parent8e5754036c2e8d29f60580891b24f9b476508f06
Test trivial gl_RayFlagsSkipTrianglesEXT and gl_RayFlagsSkipAABBEXT

Test trivial cases 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

Tests include both of the flags, that makes them trivial.

Add tests:
 * dEQP-VK.ray_tracing.builtin.incomingrayflagsext.*rayskipboth*
 * dEQP-VK.ray_tracing.builtin.incomingrayflagsext.*pipelineskipboth*

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

Components: Vulkan

VK-GL-CTS issue: 2337, 2199

Change-Id: Ib90519ca8c0875b999b273614df9a02386327b61
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