Simplify geometry to reduce AABB precision issues
authorEric Werness <ewerness@nvidia.com>
Thu, 19 Nov 2020 01:16:23 +0000 (17:16 -0800)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 3 Dec 2020 19:45:48 +0000 (14:45 -0500)
commit42b3a684a6bb9eef809bdcabc7e62b0d0cf402c3
tree1eb1e0ef30b4287c294611e252577f89dfb9877b
parentd6b82a42206942e212f8388f5568eaa1ecec8c42
Simplify geometry to reduce AABB precision issues

AABBs are allowed to hit conservatively for precision reasons, which was
causing failures in some cases. Extremely simplify the geometry to make
it very unlikely that we'll get false hits.

Affects:

dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces*

Components: Vulkan
VK-GL-CTS issue: 2444

Change-Id: Ie8a9ffde2761354a395c6367e6bca8145a22bbf3
(cherry picked from commit 756a198f6f3f5aa63a8b10c3c5fe4cf60fb3b2bb)
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingMiscTests.cpp