Modified ray tracing inactive triangle definition
authorMarcin Zając <marcin.zajac@mobica.com>
Fri, 18 Mar 2022 13:25:27 +0000 (14:25 +0100)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 14 Apr 2022 19:03:05 +0000 (19:03 +0000)
commit02c94d38b0d9e56407af2452e7fcdc2a52dafccc
treeedf86a0bc847ff6990acc710720908ae98d5c12d
parentfeedce0bdad03a96c43162f401267edeb2bfaf9b
Modified ray tracing inactive triangle definition

New definition of inactive triangle has been established
so that any vertex of the triangle can now set it's
x component to NaN making it inactive.
Because of that test is now covering all possible
configuration of vertices that can trigger this.

Components: Vulkan

VK-GL-CTS issue: 3568

Affects:
dEQP-VK.ray_tracing_pipeline.acceleration_structures.empty*
dEQP-VK.ray_query.acceleration_structures.empty*

Change-Id: Ibbc4036d134b3b31590b6d2bd9d29896783aec6d
external/vulkancts/modules/vulkan/ray_query/vktRayQueryAccelerationStructuresTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingAccelerationStructuresTests.cpp