Test 2D texture swizzles with VkComponentMappings
authorMika Väinölä <mika.vainola@siru.fi>
Thu, 27 Sep 2018 14:03:15 +0000 (17:03 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 25 Oct 2018 15:13:22 +0000 (11:13 -0400)
commited44d9cf20f3d19fd41bfce723282322478dacd9
tree455a5fcd585ea71c85d5dab5718684ae98b215bb
parentdfc090a82d0e9d6db54e022f96d9cd02d39f70a4
Test 2D texture swizzles with VkComponentMappings

Add an optional VkComponentMapping parameter to TextureRenderer and
new tests that verify quads rendered with given component mapping are
swizzled correctly.

New tests:
dEQP-VK.texture.swizzle.component_mapping.*

Components: Vulkan

VK-GL-CTS issue: 1394

Change-Id: I33601e8eaed134462defabfa007fe0c9103c869a
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/texture/CMakeLists.txt
external/vulkancts/modules/vulkan/texture/vktTextureSwizzleTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/texture/vktTextureSwizzleTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.cpp
external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.hpp
external/vulkancts/modules/vulkan/texture/vktTextureTests.cpp
external/vulkancts/mustpass/1.1.3/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.3/vk-default.txt