Add tests for VK_EXT_shader_atomic_float2
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 26 Aug 2020 22:47:24 +0000 (17:47 -0500)
committerAlexander Galazin <alexander.galazin@arm.com>
Tue, 27 Jul 2021 16:34:57 +0000 (18:34 +0200)
commit218eb73c4f30e720bd19a61704f5ad6ebcd73d48
tree72cc74b75571d7f9cafc5a2c5d98a48dd7bdafad
parentb7a8721e2ffb9153283b434658463daac7ed1313
Add tests for VK_EXT_shader_atomic_float2

New tests:
dEQP-VK.glsl.atomic_operations.*float16*
dEQP-VK.glsl.atomic_operations.min_float*
dEQP-VK.glsl.atomic_operations.max_float*
dEQP-VK.image.atomic_operations.min*r32f*
dEQP-VK.image.atomic_operations.max*r32f*

Affects:

dEQP-VK.glsl.atomic_operations.*float*
dEQP-VK.image.atomic_operations.add*r32f*
dEQP-VK.image.atomic_operations.exchange*r32f*

Components: Vulkan

VK-GL-CTS issue: 2566

Change-Id: I7462cc74e799c2245407220fa9db7e5b659f86f4
(cherry picked from commit ca4e5aff66bccbbe88935c10e2c55a3147c1fc03)
14 files changed:
android/cts/master/vk-master-2021-03-01/glsl.txt
android/cts/master/vk-master-2021-03-01/image.txt
android/cts/master/vk-master/glsl.txt
android/cts/master/vk-master/image.txt
external/vulkancts/framework/vulkan/vkMandatoryFeatures.inl
external/vulkancts/modules/vulkan/image/vktImageAtomicOperationTests.cpp
external/vulkancts/modules/vulkan/shaderexecutor/vktAtomicOperationTests.cpp
external/vulkancts/mustpass/master/vk-default/glsl.txt
external/vulkancts/mustpass/master/vk-default/image.txt
external/vulkancts/scripts/src/mandatory_features.txt
framework/delibs/debase/deFloat16.h
framework/delibs/debase/deMath.h
framework/delibs/decpp/CMakeLists.txt
framework/delibs/decpp/deMath.hpp [new file with mode: 0644]