diff options
author | gman@google.com <gman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-08 17:35:57 +0000 |
---|---|---|
committer | gman@google.com <gman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-08 17:35:57 +0000 |
commit | 0eba650f5e83bf774208f3e1f9ee0b3e5512e1fe (patch) | |
tree | 58c50e4fb7b450fc305b012d170ea616fe9f1c7d /o3d/tests | |
parent | ce74a7c1c38c0b3c0569186e3bee172009bb61b3 (diff) | |
download | chromium_src-0eba650f5e83bf774208f3e1f9ee0b3e5512e1fe.zip chromium_src-0eba650f5e83bf774208f3e1f9ee0b3e5512e1fe.tar.gz chromium_src-0eba650f5e83bf774208f3e1f9ee0b3e5512e1fe.tar.bz2 |
half fix for mac.
For some reason when getting values back out of a
luminance texture the signs are all ABSed out
even though the texture displays correctly
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22866 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/tests')
-rw-r--r-- | o3d/tests/selenium/tests/texture-set-test.html | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/o3d/tests/selenium/tests/texture-set-test.html b/o3d/tests/selenium/tests/texture-set-test.html index b3c37be..7035575 100644 --- a/o3d/tests/selenium/tests/texture-set-test.html +++ b/o3d/tests/selenium/tests/texture-set-test.html @@ -280,7 +280,7 @@ function initStep2(clientElements) { sampler.texture = texture; if (tx == 0 && ty == 0) { var texturePixels = texture.getRect(0, tx, ty, 32, 32); - if (texturePixels.length != pixels.length) { + if (texturePixels.length != pixels.length && format != 4) { reportResult(false, 'different length'); return; } @@ -288,8 +288,13 @@ function initStep2(clientElements) { // because float<->half conversion is not perfect var difference = Math.abs(pixels[ndx] - texturePixels[ndx]); if (difference > 0.004) { - reportResult(false, 'pixels different by:' + difference); - return; + //console.log("fmt: " + format + + // " ndx: " + ndx + + // " p1: " + pixels[ndx] + + // " p2: " + texturePixels[ndx] + + // " dif: " + difference); + reportResult(false, 'pixels, format: ' + format + + ' different by: ' + difference); } } } |