summaryrefslogtreecommitdiffstats
path: root/o3d/samples/o3d-webgl/primitive.js
diff options
context:
space:
mode:
Diffstat (limited to 'o3d/samples/o3d-webgl/primitive.js')
-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,