Only test precision in compute stages
authorGraeme Leese <gleese@broadcom.com>
Wed, 5 Jun 2019 09:28:35 +0000 (10:28 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Sat, 22 Jun 2019 17:41:39 +0000 (13:41 -0400)
commit2df069200f5881f03517c456d6c1c2d77e83e9b3
treedddc966db164302c200379b44aff9749fa2b20ec
parent4301d73b33b2a793640939903bff9d9c9378ba5a
Only test precision in compute stages

These functions are unlikely to be implemented differently in different
shader stages, so only test them in a single stage. This makes the code
quite a bit simpler.

This change also removes a significant amount of duplicated code and
code that is never used.

Component: Vulkan
Affects: dEQP-VK.glsl.builtin.precision*
Tests removed: dEQP-VK.glsl.builtin.precision*vertex.*
               dEQP-VK.glsl.builtin.precision*fragment.*

Change-Id: Id3d9a17b16796e70e20703fffe6dd8c0f2fecfd1
android/cts/master/src/vk-excluded-tests.txt
android/cts/master/src/vk-test-issues.txt
android/cts/master/vk-master.txt
android/cts/nyc/src/vk-master.txt
android/cts/nyc/vk-master.txt
external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt