Test component qualifier in shaders
authorPaavo Pessi <paavo.pessi@siru.fi>
Mon, 30 Oct 2017 13:25:49 +0000 (15:25 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 29 Nov 2017 08:52:02 +0000 (03:52 -0500)
commit35e2f65c4061c2f49fca5f6b3c64cb8f003f6168
tree569328c363d6ce4adbcbde17755cc1d88d6bfd7c
parent31a664711ab54d74ab2e43fb4b863101615238c7
Test component qualifier in shaders

Tests were added to verify that various combinations of component
qualifiers can be used with different data types (vec2, vec3, vec4,
ivec2 and ivec4) in following scenarios:

- in vertex shader input
- in fragment shader output
- when passing data from vertex shader to fragment shader

New tests:

dEQP-VK.glsl.440.linkage.varying.component.*

Components: Vulkan

VK-GL-CTS issue: 741

Change-Id: Ie18c420b9d3ba8bd082b98f4618d7fc595b8baba
android/cts/master/vk-master.txt
external/vulkancts/data/vulkan/glsl/440/linkage.test [new file with mode: 0644]
external/vulkancts/modules/vulkan/vktShaderLibrary.cpp
external/vulkancts/modules/vulkan/vktTestPackage.cpp
external/vulkancts/mustpass/1.0.3/vk-default.txt
framework/opengl/gluShaderLibrary.cpp
framework/opengl/gluShaderLibrary.hpp