Make asin and acos derived functions
authorGraeme Leese <gleese@broadcom.com>
Wed, 19 Jun 2019 17:21:34 +0000 (18:21 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 22 Nov 2019 12:48:30 +0000 (07:48 -0500)
commit8ea58879d5ce4962e595c4bcb7150f0c838dbc1a
tree085b1cc989879d6df3314555699fe8987f5ffb08
parent09523c205909b0d703af48ce3077035b18a1e35d
Make asin and acos derived functions

The spec says that the precisions of these functions are derived from
formulae, rather than the requirements that were here before. The atan
code is simplified but there should be no functional change.

Components: Vulkan
VK-GL-CTS issue: 1975
Affects: dEQP-VK.glsl.builtin.precision.asin.*
         dEQP-VK.glsl.builtin.precision.acos.*
         dEQP-VK.glsl.builtin.precision.atan.*

Change-Id: I2f8fbed340b409e07526b7fc806f21bbea7ad607
external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp