Remove tests with too many overlapping instances in the accelleration structure
authorSÅ‚awomir Cygan <slawomir.cygan@intel.com>
Thu, 15 Jul 2021 13:22:26 +0000 (15:22 +0200)
committerAlexander Galazin <alexander.galazin@arm.com>
Thu, 15 Jul 2021 18:11:09 +0000 (20:11 +0200)
commitcb0b1795aaf7a98bda2e526b281703d1bfcd0920
tree12baaf2a9b8545b77df8c238f8ffb50115b07a1b
parent05e31eca55c77fefdda247ef43439309d81ed197
Remove tests with too many overlapping instances in the accelleration structure

These tests generate a grid of random triangles and assign them to the large
number of instances in the acceleration structure. Because of the randomness,
all instances overlap with each other and the accelleration structure is extremely
slow to trace - as each ray must traverse through all instances.

This change removes some tests cases with 65536 instances and tests cases with
1048576 instances to avoid device timeouts.

The tests apply only to implementations with host accelleration structure builds
supported.

Components: Vulkan

VK-GL-CTS Issue: 3005

Change-Id: I94bcde596cd097672cf8e00c6fe018328998cb37
Affects: dEQP-VK.ray_tracing_pipeline.build.*
external/vulkancts/mustpass/master/src/excluded-tests.txt
external/vulkancts/mustpass/master/vk-default.txt