Make debug pixel comparison epsilon slightly more forgiving

This commit is contained in:
baldurk
2020-02-06 17:38:31 +00:00
parent 1b29d0d69c
commit 40f4879496
+1 -1
View File
@@ -223,7 +223,7 @@ class Iter_Test(rdtest.TestCase):
debuggedValue = [debugged.value.f.x, debugged.value.f.y, debugged.value.f.z, debugged.value.f.w]
if not rdtest.value_compare(lastmod.shaderOut.col.floatValue, debuggedValue):
if not rdtest.value_compare(lastmod.shaderOut.col.floatValue, debuggedValue, eps=3.0E-06):
raise rdtest.TestFailureException("Debugged value {}: {} doesn't match history shader output {}".format(debugged.name, debuggedValue, lastmod.shaderOut.col.floatValue))
rdtest.log.success('Successfully debugged pixel in {} cycles, result matches'.format(cycles))