History log of /external/deqp/modules/gles3/functional/es3fShaderDerivateTests.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
59b032bc7f837293068a2ee0469274c6dfede801 06-Jun-2015 Jarkko Pöyry <jpoyry@google.com> Add simulated error before rounding to target precision in dfdx tests.

- Add interpolation error before rounding in GLES3 Derivate tests. If the
error is not added before rounding and reference value happens to be 1:1
representable in the target precision, both rounding directions yield the
same value and error bounds will be lost.

Bug: 21666909
Change-Id: Ie948ea32075439c962d8ca52362069ca030a172e
/external/deqp/modules/gles3/functional/es3fShaderDerivateTests.cpp
d9551dc8ecff19b0bfe50e0a463c49e99997b4a2 12-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Fix assertion failure in dfdx and dfdy lost bit calculations.

- Fix lost-bits calculation returning negative values when operand
component range intercepted zero (i.e. operands had different signs).
This caused verification to expect more significant bits than the
native (lowp/mediump/highp) float format could store. With highp
values, error calculation tried to create a error compontent of a
floating point value with 24 mantissa bits which cannot be stored
to a native float32.
- Use better terminology, s/nominator/numerator/.

Bug: 19694789
Change-Id: Ifa88fb1c8cb333bab22a550d01f5e310d2d2673d
/external/deqp/modules/gles3/functional/es3fShaderDerivateTests.cpp
7d6ad9e003b52cfc23626b216b7580babf423c8f 03-Feb-2015 Pyry Haulos <phaulos@google.com> Fix couple of implicit conversion warnings reported by MSVC

Change-Id: If6dd153b8927e4f8e0cc5629d4dd051a9a96dcdf
/external/deqp/modules/gles3/functional/es3fShaderDerivateTests.cpp
bd4d098088a5b205c7e7d8dc0bec140d2fa55446 04-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Relax shader derivative test verification.

- Disable GL_DITHER. Dithering only adds noise to result images.
- Add to dfdx and dfdy cases a flush-to-zero aware verification phase after
preliminary verification to check if seemingly invalid derivatives could
be caused by flushing or other relaxations allowed by the spec. This phase
is NOT added to the fwidth cases since they operate with significantly higher
thresholds which are likely to hide flushing anyway.

Bug: 18539021
Change-Id: Ic17909d30de25c8bae9d9996ce8df15c9ad5bc5e
/external/deqp/modules/gles3/functional/es3fShaderDerivateTests.cpp
3c827367444ee418f129b2c238299f49d3264554 02-Sep-2014 Jarkko Poyry <jpoyry@google.com> Import dEQP.

Import drawElements Quality Program from an internal repository.

Bug: 17388917
Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
/external/deqp/modules/gles3/functional/es3fShaderDerivateTests.cpp