summaryrefslogtreecommitdiffstats
path: root/o3d/tests
diff options
context:
space:
mode:
authorgman@google.com <gman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-08 17:35:57 +0000
committergman@google.com <gman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-08 17:35:57 +0000
commit0eba650f5e83bf774208f3e1f9ee0b3e5512e1fe (patch)
tree58c50e4fb7b450fc305b012d170ea616fe9f1c7d /o3d/tests
parentce74a7c1c38c0b3c0569186e3bee172009bb61b3 (diff)
downloadchromium_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.html11
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);
}
}
}