Test dynamic rendering with draw tests
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Sat, 15 May 2021 09:06:29 +0000 (11:06 +0200)
committerPeter Kohaut <peter.kohaut@gmail.com>
Sun, 5 Sep 2021 22:10:16 +0000 (00:10 +0200)
commit49d37ee98989eee7faa1ee9c96ab420039cbaa6c
treeb207c40135585d04b0d2608ddf772a93a9d38d37
parent70245e2ec0262697c1548877c431449e6571005c
Test dynamic rendering with draw tests

This CL generalizes most of draw tests to also test
functionality added with VK_KHR_dynamic_rendering extension.

Components: Vulkan

VK-GL-CTS issue: 2858

Affets:
dEQP-VK.draw*
dEQP-VK.conditional_rendering.draw.*
dEQP-VK.conditional_rendering.clear_attachments.*

Change-Id: Ie7898714ed16056d4ac94b4165f637c867eadfb0
78 files changed:
android/cts/master/vk-master-2021-03-01.txt
android/cts/master/vk-master-2021-03-01/draw-with-dynamic-rendering.txt [new file with mode: 0644]
android/cts/master/vk-master-2021-03-01/draw.txt
android/cts/master/vk-master.txt
android/cts/master/vk-master/draw-with-dynamic-rendering.txt [new file with mode: 0644]
android/cts/master/vk-master/draw.txt
external/vulkancts/framework/vulkan/vkBasicTypes.inl
external/vulkancts/framework/vulkan/vkCmdUtil.cpp
external/vulkancts/framework/vulkan/vkCmdUtil.hpp
external/vulkancts/framework/vulkan/vkConcreteDeviceInterface.inl
external/vulkancts/framework/vulkan/vkDeviceDriverImpl.inl
external/vulkancts/framework/vulkan/vkDeviceFeatures.inl
external/vulkancts/framework/vulkan/vkDeviceFeaturesForContextDecl.inl
external/vulkancts/framework/vulkan/vkDeviceFeaturesForContextDefs.inl
external/vulkancts/framework/vulkan/vkDeviceFeaturesForDefaultDeviceDefs.inl
external/vulkancts/framework/vulkan/vkDeviceFunctionPointers.inl
external/vulkancts/framework/vulkan/vkExtensionFunctions.inl
external/vulkancts/framework/vulkan/vkFunctionPointerTypes.inl
external/vulkancts/framework/vulkan/vkGetStructureTypeImpl.inl
external/vulkancts/framework/vulkan/vkInitDeviceFunctionPointers.inl
external/vulkancts/framework/vulkan/vkNullDriverImpl.inl
external/vulkancts/framework/vulkan/vkObjUtil.cpp
external/vulkancts/framework/vulkan/vkObjUtil.hpp
external/vulkancts/framework/vulkan/vkStrUtil.inl
external/vulkancts/framework/vulkan/vkStrUtilImpl.inl
external/vulkancts/framework/vulkan/vkStructTypes.inl
external/vulkancts/framework/vulkan/vkVirtualDeviceInterface.inl
external/vulkancts/framework/vulkan/vkVulkan_c.inl
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalClearAttachmentTests.cpp
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalDrawTests.cpp
external/vulkancts/modules/vulkan/draw/vktBasicDrawTests.cpp
external/vulkancts/modules/vulkan/draw/vktBasicDrawTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawBaseClass.cpp
external/vulkancts/modules/vulkan/draw/vktDrawBaseClass.hpp
external/vulkancts/modules/vulkan/draw/vktDrawConcurrentTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawConcurrentTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawDepthClampTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawDepthClampTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawDifferingInterpolationTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawDifferingInterpolationTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawDiscardRectanglesTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawDiscardRectanglesTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawExplicitVertexParameterTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawExplicitVertexParameterTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawIndexedTest.cpp
external/vulkancts/modules/vulkan/draw/vktDrawIndexedTest.hpp
external/vulkancts/modules/vulkan/draw/vktDrawIndirectTest.cpp
external/vulkancts/modules/vulkan/draw/vktDrawIndirectTest.hpp
external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawInstancedTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawInvertedDepthRangesTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawInvertedDepthRangesTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawMultiExtTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawMultiExtTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawMultipleClearsWithinRenderPass.cpp
external/vulkancts/modules/vulkan/draw/vktDrawMultipleClearsWithinRenderPass.hpp
external/vulkancts/modules/vulkan/draw/vktDrawMultipleInterpolationTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawMultipleInterpolationTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawNegativeViewportHeightTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawNegativeViewportHeightTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawScissorTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawScissorTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawShaderDrawParametersTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawShaderDrawParametersTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawShaderLayerTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawShaderLayerTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawShaderViewportIndexTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawShaderViewportIndexTests.hpp
external/vulkancts/modules/vulkan/draw/vktDrawSimpleTest.cpp
external/vulkancts/modules/vulkan/draw/vktDrawSimpleTest.hpp
external/vulkancts/modules/vulkan/draw/vktDrawTestCaseUtil.hpp
external/vulkancts/modules/vulkan/draw/vktDrawTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawTests.hpp
external/vulkancts/modules/vulkan/vktTestPackage.cpp
external/vulkancts/mustpass/master/vk-default.txt
external/vulkancts/mustpass/master/vk-default/draw-with-dynamic-rendering.txt [new file with mode: 0644]
external/vulkancts/mustpass/master/vk-default/draw.txt
external/vulkancts/scripts/src/vulkan_core.h