aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library_gl.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library_gl.js b/src/library_gl.js
index f5235a3f..a26b6032 100644
--- a/src/library_gl.js
+++ b/src/library_gl.js
@@ -805,6 +805,8 @@ var LibraryGL = {
// OpenGL Immediate Mode matrix routines.
// Note that in the future we might make these available only in certain modes.
+ glMatrixMode__deps: ['$GL', '$GLImmediate', function() { return 'GL.matrix.lib = ' + read('gl-matrix.js') +
+ ';\nGL.immediate = GLImmediate;\nGL.initMatrixLibrary();\n' }],
glMatrixMode: function(mode) {
if (mode == 0x1700 /* GL_MODELVIEW */) {
GL.currentMatrix = 'm';
@@ -824,6 +826,8 @@ var LibraryGL = {
GL.matrix[currentMatrix] = GL.matrixStack[GL.currentMatrix].pop();
},
+ glLoadIdentity__deps: ['$GL', '$GLImmediate', function() { return 'GL.matrix.lib = ' + read('gl-matrix.js') +
+ ';\nGL.immediate = GLImmediate;\nGL.initMatrixLibrary();\n' }],
glLoadIdentity: function() {
GL.matrix.lib.mat4.identity(GL.matrix[GL.currentMatrix]);
},