Test using gl_Layer in Vertex and Tessellation shaders
authorCaio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Wed, 7 Mar 2018 22:52:20 +0000 (14:52 -0800)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 15 May 2018 09:47:08 +0000 (05:47 -0400)
commitf158ab0d12822863091d05ee2b9b56c57928dce4
treea15000371115a5308aff7ce581104a613902c656
parenta72652c15bbb6bbeed3fdf357630166095c44d91
Test using gl_Layer in Vertex and Tessellation shaders

Needs VK_EXT_shader_viewport_index_layer extension. Test works by
writing rectangles of different colors and positions in each layer,
then verifying the result.

New tests:
- dEQP-VK.draw.shader_layer.*

VK-GL-CTS issue: 1043

Components: Vulkan

Change-Id: I037b8b1283b467b755e94b54d43e68fa4531497e
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/draw/CMakeLists.txt
external/vulkancts/modules/vulkan/draw/vktDrawShaderLayerTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/draw/vktDrawShaderLayerTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/draw/vktDrawTests.cpp
external/vulkancts/mustpass/1.1.2/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.2/vk-default.txt