Do not expect bit-exact results on float
authorHsin-Hsiao Lin <hsin-hsiao.lin@arm.com>
Tue, 26 Mar 2019 08:14:02 +0000 (09:14 +0100)
committerHsin-Hsiao Lin <hsin-hsiao.lin@arm.com>
Wed, 27 Mar 2019 09:01:16 +0000 (05:01 -0400)
commit508267635d16879e4e268ba04ad51b7cea16569e
treed6b44d31530f4c07597c9adeba43afc40de67d10
parent728f1dbc67e16b657d385bfd10e9826f31451f3e
Do not expect bit-exact results on float

For float outputs annotated with RelaxedPrecision or with NoPerspective,
check them against an epsilon range, 6E-8, which is 0x0001 in fp16.

Affects:

dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.basic_type.*
dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.interface_blocks.*

Components: vulkan

VK-GL-CTS issue: 1670

Change-Id: I98454826a3f4afccd655b0228839970ba0213793
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmCrossStageInterfaceTests.cpp