diff options
Diffstat (limited to 'src/library_gl.js')
-rw-r--r-- | src/library_gl.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index 56684797..ad7037c6 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -967,9 +967,13 @@ var LibraryGL = { } } if (source.indexOf('gl_Color') >= 0) { - source = 'attribute vec4 a_color; \n\ - varying vec4 v_color; \n' + - source.replace(/gl_Color/g, 'a_color').replace(/gl_FrontColor/g, 'v_color'); + source = 'varying vec4 v_color; \n' + + source.replace(/gl_Color/g, 'vec4(1, 1, 1, 1)').replace(/gl_FrontColor/g, 'v_color'); // XXX gl_Color can be either an attribute, or + // from glColor, and we don't know which here. + // For now, just use white + //source = 'attribute vec4 a_color; \n\ + // varying vec4 v_color; \n' + + // source.replace(/gl_Color/g, 'a_color').replace(/gl_FrontColor/g, 'v_color'); } if (source.indexOf('gl_FogFragCoord') >= 0) { source = 'varying float v_fogCoord; \n' + |