Address validation errors reported by validation layers with RT support.
authorDominik Witczak <dominik.witczak@amd.com>
Fri, 21 Aug 2020 12:03:23 +0000 (14:03 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 27 Aug 2020 07:13:49 +0000 (03:13 -0400)
commit561b58d4b8607268372579012ca4ccd799bc6f83
tree1bce3c4ecb5d6a01b3f49cce8e0ae502a86b7f20
parentebbf5ff17bc5e774071a8c7f2bacd4677a42bdf9
Address validation errors reported by validation layers with RT support.

Changed tests:
* dEQP-VK.ray_tracing_pipeline.misc.*
* dEQP-VK.ray_tracing_pipeline.callable_shader.*
* dEQP-VK.ray_tracing_pipeline.capture_replay.*
* dEQP-VK.ray_tracing_pipeline.shader_binding_table.*
* dEQP-VK.ray_tracing_pipeline.traversal_control.*
* dEQP-VK.ray_tracing_pipeline.indirect.*
* dEQP-VK.ray_tracing_pipeline.watertightness.*
* dEQP-VK.ray_tracing_pipeline.memguarantee.*
* dEQP-VK.ray_query.builtin.*
* dEQP-VK.ray_query.ray_flags.*
* dEQP-VK.ray_query.traversal_control.*
* dEQP-VK.ray_query.watertightness.*

Components: Vulkan
VK-GL-CTS issue: 2444

Change-Id: I41d047dcfddb41f4fe96017a5e82aa0b4e1470d6
17 files changed:
external/vulkancts/framework/vulkan/vkRayTracingUtil.cpp
external/vulkancts/modules/vulkan/binding_model/vktBindingDescriptorSetRandomTests.cpp
external/vulkancts/modules/vulkan/ray_query/vktRayQueryAccelerationStructuresTests.cpp
external/vulkancts/modules/vulkan/ray_query/vktRayQueryBuiltinTests.cpp
external/vulkancts/modules/vulkan/ray_query/vktRayQueryCullRayFlagsTests.cpp
external/vulkancts/modules/vulkan/ray_query/vktRayQueryTraversalControlTests.cpp
external/vulkancts/modules/vulkan/ray_query/vktRayQueryWatertightnessTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingBuildIndirectTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingBuiltinTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingCallableShadersTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingCaptureReplayTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingMemGuaranteeTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingMiscTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingNullASTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingShaderBindingTableTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingTraversalControlTests.cpp
external/vulkancts/modules/vulkan/ray_tracing/vktRayTracingWatertightnessTests.cpp