diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-02-06 11:45:13 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-02-06 11:45:13 -0800 |
commit | 4fd6da423bf6eb8aff0b9709793b730b569f13e2 (patch) | |
tree | 0a07c7aef67e7d6ea425f215a4eb674f6ffbd592 /src/library_gl.js | |
parent | 7c4144bf31b38db67f7e1c1d42e28ad324b28d2b (diff) |
fix gluPerspective and add test
Diffstat (limited to 'src/library_gl.js')
-rw-r--r-- | src/library_gl.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index f7966dab..5c64e5f6 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -2464,8 +2464,9 @@ var LibraryGL = { gluPerspective: function(fov, aspect, near, far) { GL.immediate.matricesModified = true; - GL.immediate.matrix.lib.mat4.multiply(GL.immediate.matrix[GL.immediate.currentMatrix], - GL.immediate.matrix.lib.mat4.perspective(fov, aspect, near, far, GL.immediate.currentMatrix)); + GL.immediate.matrix[GL.immediate.currentMatrix] = + GL.immediate.matrix.lib.mat4.perspective(fov, aspect, near, far, + GL.immediate.matrix[GL.immediate.currentMatrix]); }, gluLookAt: function(ex, ey, ez, cx, cy, cz, ux, uy, uz) { |