ExtensionUse variable not set for 1D and 3D images
authorMarcin Kańtoch <marcin.kantoch@amd.com>
Tue, 17 Nov 2020 10:23:15 +0000 (11:23 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 26 Nov 2020 16:32:05 +0000 (11:32 -0500)
Fix for KHR_copy_commands2 tests do not set extensionUse
variable for 1D and 3D images.

Component: Vulkan

VK-GL-CTS Issue: 2660

Affected tests:
dEQP-VK.api.copy_and_blit.*.blit_image.all_formats.*.1d.*
dEQP-VK.api.copy_and_blit.*.blit_image.all_formats.*.3d.*

Change-Id: I5dccb2ea016853fd9dc29b30cdcf40e2dc18e7c1

external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp

index 5d2bcc7..d65f23c 100644 (file)
@@ -5990,6 +5990,7 @@ void addImageToImageAllFormatsColorTests (tcu::TestCaseGroup* group, AllocationK
                params.src.image.tiling         = VK_IMAGE_TILING_OPTIMAL;
                params.dst.image.tiling         = VK_IMAGE_TILING_OPTIMAL;
                params.allocationKind           = allocationKind;
+               params.extensionUse                     = extensionUse;
 
                for (deInt32 i = defaultFourthSize; i < defaultSize; i += defaultSize / 2)
                {
@@ -6043,6 +6044,7 @@ void addImageToImageAllFormatsColorTests (tcu::TestCaseGroup* group, AllocationK
                params.src.image.tiling         = VK_IMAGE_TILING_OPTIMAL;
                params.dst.image.tiling         = VK_IMAGE_TILING_OPTIMAL;
                params.allocationKind           = allocationKind;
+               params.extensionUse                     = extensionUse;
 
                for (deInt32 i = 0; i < defaultFourthSize; i += defaultSixteenthSize)
                {
@@ -9165,6 +9167,7 @@ void addBlittingImageAllFormatsColorTests (tcu::TestCaseGroup* group, Allocation
                params.src.image.tiling         = VK_IMAGE_TILING_OPTIMAL;
                params.dst.image.tiling         = VK_IMAGE_TILING_OPTIMAL;
                params.allocationKind           = allocationKind;
+               params.extensionUse                     = extensionUse;
 
                CopyRegion      region;
                for (int i = 0; i < defaultSize; i += defaultSize / 2)
@@ -9244,6 +9247,7 @@ void addBlittingImageAllFormatsColorTests (tcu::TestCaseGroup* group, Allocation
                params.src.image.tiling         = VK_IMAGE_TILING_OPTIMAL;
                params.dst.image.tiling         = VK_IMAGE_TILING_OPTIMAL;
                params.allocationKind           = allocationKind;
+               params.extensionUse                     = extensionUse;
 
                CopyRegion      region;
                for (int i = 0, j = 1; (i + defaultSixteenthSize / j < defaultFourthSize) && (defaultSixteenthSize > j); i += defaultSixteenthSize / j++)