Fix 16bit_storage dependency in some spirv instruction fp16 tests
authorSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Tue, 17 Mar 2020 20:39:29 +0000 (21:39 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 3 Apr 2020 09:18:05 +0000 (05:18 -0400)
commit4a013786817a05253df53b6969baae20129c221d
tree6bb50a9cdcb03cef7c53ed8ad8498f36db32d4a0
parentd981c5924983bbf5388bd5435c64eae7b8129cd5
Fix 16bit_storage dependency in some spirv instruction fp16 tests

Some tests were ignoring the m_useStorageExt flag when creating the
shaders. Other tests were always saving the fp16 results in a fp16 SSBO
when it is not actually needed.

Finally added more conversion tests that don't need 16bit_storage.

Components: Vulkan
VK-GL-CTS issue: 1877

Added:

   dEQP-VK.spirv_assembly.instruction.*.fconvert.float64_to_float16_no_storage*

Modified:

   dEQP-VK.spirv_assembly.instruction.*float16*

Change-Id: I14897cc30a9ba2eec05ed71b25bca22ed5ef832d
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt