Utilize copyBufferToImage framework function where possible
authorAri Suonpaa <ari.suonpaa@siru.fi>
Thu, 27 Sep 2018 10:05:47 +0000 (13:05 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 6 Nov 2018 15:33:06 +0000 (10:33 -0500)
commit7696bded2e50840a8a9258d80358c30e7d146fff
tree4681907064e25777b4f8ff5809ba351f67723de7
parentb32e0d2af35a97ddd2a1e22934e5e16b052fdb13
Utilize copyBufferToImage framework function where possible

Several existing tests have their own implementation for
copying buffer to an image. Use a framework function where
it leads to a cleaner code.

Affects:

dEQP-VK.binding_model.shader_access.*
dEQP-VK.compute.basic.copy_image_to_ssbo*
dEQP-VK.geometry.basic.*
dEQP-VK.image.atomic_operations.*
dEQP-VK.multiview.*
dEQP-VK.glsl.*
dEQP-VK.spirv_assembly.instruction.graphics.*
dEQP-VK.texture.explicit_lod.*

Components: Vulkan, Framework

VK-GL-CTS issue: 1376
Change-Id: Icfda7bdde1e8e0a7bf77ccb36bf4ca948d45a200
external/vulkancts/framework/vulkan/vkImageUtil.cpp
external/vulkancts/framework/vulkan/vkImageUtil.hpp
external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
external/vulkancts/modules/vulkan/compute/vktComputeBasicComputeShaderTests.cpp
external/vulkancts/modules/vulkan/geometry/vktGeometryBasicGeometryShaderTests.cpp
external/vulkancts/modules/vulkan/image/vktImageAtomicOperationTests.cpp
external/vulkancts/modules/vulkan/shaderexecutor/vktOpaqueTypeIndexingTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmGraphicsShaderTestUtil.cpp
external/vulkancts/modules/vulkan/texture/vktTextureFilteringExplicitLodTests.cpp