diff options
author | pathorn@chromium.org <pathorn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-03 05:54:50 +0000 |
---|---|---|
committer | pathorn@chromium.org <pathorn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-03 05:54:50 +0000 |
commit | 4c594dcec4cbe11307456404b2c7368b8a269ba7 (patch) | |
tree | bb662d8d6ecf65fd1d457b54fa78ae7560d91290 /o3d/samples | |
parent | 9e2f16a9a8247aabc76ffe867efe64a30063529e (diff) | |
download | chromium_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.js | 3 |
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, |