Ensure robustness for OOB index buffer accesses
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Thu, 15 Sep 2022 15:56:45 +0000 (17:56 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 1 Dec 2022 23:41:39 +0000 (23:41 +0000)
commit7aaeb6adfce3f4a4ee97332e3465be0ebb47f8aa
tree1eefe5e231ef7b65c13678437cfad4d8edb89b60
parentd1c8f77b33b3fbb5c2e4e3c93c7af4ded5f069fe
Ensure robustness for OOB index buffer accesses

Test out of bounds firstIndex parameter
passed to vkCmdDrawIndexed, vkCmdDrawIndexedIndirect,
vkCmdDrawIndexedIndirectCount and vkCmdDrawMultiIndexedEXT.

VK-GL-CTS issue: 3670

Components: Vulkan

New tests:
dEQP-VK.robustness.index_access.*

Change-Id: I9f6a8b7c15b7c5a2b1ad0edd71d2f4eccea00dad
AndroidGen.mk
android/cts/main/vk-master-2022-03-01/robustness.txt
android/cts/main/vk-master/robustness.txt
android/cts/main/vksc-main/robustness.txt
external/vulkancts/modules/vulkan/robustness/CMakeLists.txt
external/vulkancts/modules/vulkan/robustness/vktRobustnessIndexAccessTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/robustness/vktRobustnessIndexAccessTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/robustness/vktRobustnessTests.cpp
external/vulkancts/mustpass/main/vk-default/robustness.txt
external/vulkancts/mustpass/main/vksc-default/robustness.txt