Relax precision for matrix precision tests
authorJames Fitzpatrick <james.fitzpatrick@imgtec.com>
Wed, 19 Jan 2022 11:46:20 +0000 (11:46 +0000)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Sat, 22 Jan 2022 18:13:25 +0000 (18:13 +0000)
commit0487d543d835de76181d0c8ce1c4cb9259308485
tree6889d852c746c4baf1b6b238d6d4a04c949cf8bb
parentd0f716945655ce1b2666dfd334f81cb914a64737
Relax precision for matrix precision tests

The Vulkan spec does not specify the precision for inverse and
determinant built in functions, however newly added tests effecitively
adds a precision requirement for them.

The precision required in these tests is too high for some valid
implementations of these builtin functions.

Relax the precision required in the tests to allow valid
implementations to pass.

Affects:
dEQP-VK.glsl.builtin.precision*.determinant.*
dEQP-VK.glsl.builtin.precision*.inverse.*

Compontents: vulkan

VK-GL-CTS issue: 3182

Change-Id: Ib4c5b9d04578732456b8f981bc82a2c86ad877fa
external/vulkancts/data/vulkan/amber/builtin/precision/square_matrix/determinant_compute_fp16_mat_3x3.amber
external/vulkancts/data/vulkan/amber/builtin/precision/square_matrix/determinant_compute_fp16_mat_4x4.amber
external/vulkancts/data/vulkan/amber/builtin/precision/square_matrix/determinant_highp_mat_3x3.amber
external/vulkancts/data/vulkan/amber/builtin/precision/square_matrix/inverse_compute_fp16_mat_3x3.amber
external/vulkancts/data/vulkan/amber/builtin/precision/square_matrix/inverse_compute_fp16_mat_4x4.amber
external/vulkancts/data/vulkan/amber/builtin/precision/square_matrix/inverse_highp_mat_4x4.amber