Test isinf() and isnan() with 64-bit floats
authorRicardo Garcia <rgarcia@igalia.com>
Thu, 28 May 2020 15:10:07 +0000 (17:10 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 12 Jun 2020 11:46:10 +0000 (07:46 -0400)
commitbfa95c7ad8b7dcb72977f7c3d4ae81a943145902
tree4637534eef1cb7b40b71aa8aecf8e22f33407533
parent3d81feb1d686a02a92ad0d1e8bd519869c2d700a
Test isinf() and isnan() with 64-bit floats

This commits adds new tests to the shader common function test group to
check isinf() and isnan() works with 64-bit floats when available.

Minor code refactoring changes affect all common function tests.

New tests:
dEQP-VK.glsl.builtin.function.common.isnan.double*
dEQP-VK.glsl.builtin.function.common.isnan.dvec*
dEQP-VK.glsl.builtin.function.common.isinf.double*
dEQP-VK.glsl.builtin.function.common.isinf.dvec*

Affected tests:
dEQP-VK.glsl.builtin.function.common.*

Components: Vulkan
VK-GL-CTS issue: 2354

Change-Id: Ic63661b6646ccbcda4264660c1633d2f84e9e735
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/shaderexecutor/vktShaderCommonFunctionTests.cpp
external/vulkancts/mustpass/master/vk-default.txt