Add VK_EXT_multi_draw tests
authorRicardo Garcia <rgarcia@igalia.com>
Thu, 10 Jun 2021 09:55:16 +0000 (11:55 +0200)
committerRicardo Garcia <rgarcia@igalia.com>
Tue, 29 Jun 2021 15:24:50 +0000 (17:24 +0200)
commitbfa5c23ed87e57044fd314a032b0e80812817ef0
tree6bf00374ac76611b7845a9b137c3bba54b1cc52c
parent9fa02d6ab07f7cc2ad777b3a18a29edd5dba6b55
Add VK_EXT_multi_draw tests

This commits adds a new test group with VK_EXT_multi_draw tests. The new
tests check the new API functions, the DrawIndex builtin and several
combinations of instance counts, strides, vertex offsets and number of
batched draw calls.

New tests:
dEQP-VK.draw.multi_draw.*

Affected tests:
dEQP-VK.info.device_mandatory_features

Components: Framework, Vulkan
VK-GL-CTS issue: 2897

Change-Id: Ifa6a92bd34c9f3509e82f6c346cc7eb5fd894bbc
13 files changed:
AndroidGen.mk
android/cts/master/vk-master-2021-03-01/draw.txt
android/cts/master/vk-master/draw.txt
external/vulkancts/framework/vulkan/vkDeviceExtensions.inl
external/vulkancts/framework/vulkan/vkMandatoryFeatures.inl
external/vulkancts/modules/vulkan/draw/CMakeLists.txt
external/vulkancts/modules/vulkan/draw/vktDrawMultiExtTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/draw/vktDrawMultiExtTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/draw/vktDrawTests.cpp
external/vulkancts/mustpass/master/vk-default/draw.txt
external/vulkancts/scripts/src/extensions_data.txt
external/vulkancts/scripts/src/mandatory_features.txt
framework/delibs/decpp/deRandom.hpp