summaryrefslogtreecommitdiffstats
path: root/o3d/samples
diff options
context:
space:
mode:
authorpathorn@chromium.org <pathorn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-03 05:54:50 +0000
committerpathorn@chromium.org <pathorn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-03 05:54:50 +0000
commit4c594dcec4cbe11307456404b2c7368b8a269ba7 (patch)
treebb662d8d6ecf65fd1d457b54fa78ae7560d91290 /o3d/samples
parent9e2f16a9a8247aabc76ffe867efe64a30063529e (diff)
downloadchromium_src-4c594dcec4cbe11307456404b2c7368b8a269ba7.zip
chromium_src-4c594dcec4cbe11307456404b2c7368b8a269ba7.tar.gz
chromium_src-4c594dcec4cbe11307456404b2c7368b8a269ba7.tar.bz2
o3d-webgl: Assume 4 in case Float32Array is missing BYTES_PER_ELEMENT.
BUG=233 TEST=Examples which use primitives work in FF4b4 Review URL: http://codereview.chromium.org/3349004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58462 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d/samples')
-rw-r--r--o3d/samples/o3d-webgl/primitive.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/o3d/samples/o3d-webgl/primitive.js b/o3d/samples/o3d-webgl/primitive.js
index dcf8959..5bf122b 100644
--- a/o3d/samples/o3d-webgl/primitive.js
+++ b/o3d/samples/o3d-webgl/primitive.js
@@ -150,7 +150,8 @@ o3d.Primitive.prototype.render = function() {
this.gl.enableVertexAttribArray(gl_index);
enabled_attribs.push(gl_index);
- var kFloatSize = Float32Array.BYTES_PER_ELEMENT;
+ // HACK: Firefox 4.0b4+ missing BYTES_PER_ELEMENT
+ var kFloatSize = Float32Array.BYTES_PER_ELEMENT || 4;
this.gl.vertexAttribPointer(
gl_index, field.numComponents, this.gl.FLOAT, false,