Add new tests for VK_KHR_dynamic_rendering
Change testing:
Draw two triangles in a single primary command buffer,
beginning and ending the render pass instance
Draw two triangles in a single primary command buffer,
but across two render pass instances, with the second RESUMING first.
Draw two triangles in two primary command buffers,
across two render pass instances, with the second RESUMING the first.
Draw two triangles in two secondary command buffers,
across two render pass instances, with the second RESUMING the first,
both executed in the same primary command buffer.
Draw two triangles in two secondary command buffers,
across two render pass instances, with the second RESUMING the first,
executed in two primary command buffers.
Using CONTENTS_SECONDARY_COMMAND_BUFFER_BIT_KHR, draw two triangles in
one secondary command buffer, and execute it inside single render pass
instance in one primary command buffer.
Using CONTENTS_SECONDARY_COMMAND_BUFFER_BIT_KHR, draw two triangles in
two secondary command buffers, execute them inside a single render pass
instance in one primary command buffer.
Using CONTENTS_SECONDARY_COMMAND_BUFFER_BIT_KHR, draw two triangles in
two secondary command buffers, and execute them inside two render pass
instances, with the second RESUMING the first, both recorded in
the same primary command buffer.
Using CONTENTS_SECONDARY_COMMAND_BUFFER_BIT_KHR, draw two triangles in
two secondary command buffers, and execute them inside two render pass
instances, with second RESUMINGfirst, recorded into two primary
cmdbuffers.
New tests:
dEQP-VK.dynamic_rendering*
Components: Vulkan
VK-GL-CTS issue: 2858
Change-Id: I511b04022eaae8b0876a3733f3405eddba7309b1
18 files changed: