Relax mediump interpolation accuracy requirements and clarify thresholds
authorPyry Haulos <phaulos@google.com>
Fri, 13 Feb 2015 18:58:03 +0000 (10:58 -0800)
committerPyry Haulos <phaulos@google.com>
Fri, 13 Feb 2015 19:18:12 +0000 (19:18 +0000)
commit2cd1e178d456ed3fe617603abffebda7bb18075d
treeb4f2dcdae592ac3713512a0461856786e64e6f74
parent744fda923ab2ca512aeefca793f1a6c8aa3b19ad
Relax mediump interpolation accuracy requirements and clarify thresholds

This change relaxes mediump interpolation accuracy in
dEQP-GLES3.functional.fragment_out.* to 4 ULP from 1 ULP.

Threshold computation is also fixed/clarified by moving interpolation
threshold to be dependent on precision qualifier, and allowing only
rounding difference in format-dependent threshold. The original error
was likely due to incorrectly accomodating for interpolation in format
threshold.

Bug: 19380820
Change-Id: I457a9b7e07bad94399d07f37caa29d65ad95a5c8
modules/gles3/functional/es3fFragmentOutputTests.cpp