Merge branch 'jbolz_shaderrender_128' into 'master'
authorPyry Haulos <phaulos@google.com>
Wed, 6 Jan 2016 18:57:20 +0000 (13:57 -0500)
committerPyry Haulos <phaulos@google.com>
Wed, 6 Jan 2016 18:57:20 +0000 (13:57 -0500)
commit1c8ff03cacdf7334dd3bdf1b66635cde09804a0a
tree1c2993aaedbce82443aced6ab1d14b801c08fdd3
parentbd139afb6880afdeb184fadb0abb9899cff339cc
parent3bc29b613dfc3842a5a90d7deb0b062869033230
Merge branch 'jbolz_shaderrender_128' into 'master'

Change 'shaderrender' (glsl) tests to use a size of 128x128 rather than 100x100,…

… to avoid interpolation noise.

This is a slightly unusual bugfix, but I was seeing failures in the dEQP-VK.glsl.operator.binary_operator.bitwise_xor and dEQP-VK.glsl.operator.float_compare.lessThan/lessThanEqual (and GT/GEQ) tests, only in the fragment shader variants. These are both tests where a small interpolation difference can get magnified into a very large diff due to the nature of the operation, and this was causing these tests to fail. Using power-of-two dimensions reduces the frequency of GPU vs reference interpolation differences.

See merge request !225