Split descriptor set indexing render pass workload
authorMike Byrne <mike.byrne@arm.com>
Fri, 1 Nov 2019 16:50:17 +0000 (16:50 +0000)
committerMike Byrne <mike.byrne@arm.com>
Tue, 12 Nov 2019 10:22:17 +0000 (10:22 +0000)
commit78af267d9da287de6e840c9d8bad95f91663a8aa
treefe9cc1d7bc2fb7a96b72b3fd1295a45490582a90
parent492ee0517f0bae00af495222ef3bb4e7ed8c431f
Split descriptor set indexing render pass workload

The render pass workload for descriptor set indexing tests which call
DynamicBuffersInstance::iterate should be split into multiple
submissions to prevent timeouts observed in
dEQP-VK.descriptor_indexing.uniform_buffer_dynamic_in_loop
test.

A number (16) of command buffers, each for a separate render area, are
created and submitted separately.

Affects: dEQP-VK.descriptor_indexing*

Components: Vulkan

VK-GL-CTS Issue: 2061

Change-Id: Ib232854a1224aadbd63eaad30e15f893eeb48f85

Investigation for Khronos issue;
https://gitlab.khronos.org/Tracker/vk-gl-cts/issues/2061

Change-Id: Ib232854a1224aadbd63eaad30e15f893eeb48f85
external/vulkancts/modules/vulkan/descriptor_indexing/vktDescriptorSetsIndexingTests.cpp