Test vkCmdBindVertexBuffers2EXT with size and offset
authorRicardo Garcia <rgarcia@igalia.com>
Tue, 10 Nov 2020 11:45:36 +0000 (12:45 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 26 Nov 2020 12:58:30 +0000 (07:58 -0500)
commit114d6a09a51896bd6dbf76f17b2efb760bb2d8ec
tree1337a42946deb70f49554ae1035a25df702573f1
parentfbd4d0a61020649d9fc94e3a3c978d63c8041078
Test vkCmdBindVertexBuffers2EXT with size and offset

Test both the size and offset parameters in the new vertex binding
function are used properly.

The new tests create vertex buffers which have the proper vertex data in
the middle of them, with wrong data before and after them. If any
implementation were to read data out of the precise range, the new tests
should not pass.

New tests:
dEQP-VK.pipeline.extended_dynamic_state.*.stride_with_offset_and_padding

Affected tests:
dEQP-VK.pipeline.extended_dynamic_state.*

Components: Vulkan
VK-GL-CTS issue: 2646

Change-Id: I97f385934fcd41e19b2448a54e4f28f8a8a9c24c
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/pipeline/vktPipelineExtendedDynamicStateTests.cpp
external/vulkancts/mustpass/master/vk-default.txt