aboutsummaryrefslogtreecommitdiff
path: root/src/library_gl.js
diff options
context:
space:
mode:
authorMichael Bishop <mbtyke@gmail.com>2013-02-01 18:55:53 -0500
committerAlon Zakai <alonzakai@gmail.com>2013-02-19 11:35:27 -0800
commit5ccadef8807c2c1bc597b6c439cfe1dff967a48a (patch)
tree23e81ad5ddcd0eed4b8c82bdaedd6c4d1b6f5651 /src/library_gl.js
parente2b70ad4e8dfcc4c75daa559bf2f643938981f24 (diff)
Added some symbol compatibility for OpenGL1.1.
Added implementations for - eglTerminate - eglDestroySurface - eglDestroyContext Stubbed out glTextEnvi
Diffstat (limited to 'src/library_gl.js')
-rw-r--r--src/library_gl.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/library_gl.js b/src/library_gl.js
index 7f0ad4a7..3e273886 100644
--- a/src/library_gl.js
+++ b/src/library_gl.js
@@ -2600,7 +2600,7 @@ var LibraryGL = {
glTexGeni: function() { throw 'glTexGeni: TODO' },
glTexGenfv: function() { throw 'glTexGenfv: TODO' },
- glTexEnvi: function() { throw 'glTexEnvi: TODO' },
+ glTexEnvi: function() { console.log('glTexEnvi - unimplemented') },
glTexEnvfv: function() { throw 'glTexEnvfv: TODO' },
glTexImage1D: function() { throw 'glTexImage1D: TODO' },
@@ -2614,6 +2614,19 @@ var LibraryGL = {
glVertexAttribPointer__sig: 'viiiiii',
glCheckFramebufferStatus__sig: 'ii',
glRenderbufferStorage__sig: 'viiii',
+
+ // Open GLES1.1 compatibility
+ glGenFramebuffersOES : 'glGenFramebuffers',
+ glGenRenderbuffersOES : 'glGenRenderbuffers',
+ glBindFramebufferOES : 'glBindFramebuffer',
+ glBindRenderbufferOES : 'glBindRenderbuffer',
+ glGetRenderbufferParameterivOES : 'glGetRenderbufferParameteriv',
+ glFramebufferRenderbufferOES : 'glFramebufferRenderbuffer',
+ glRenderbufferStorageOES : 'glRenderbufferStorage',
+ glCheckFramebufferStatusOES : 'glCheckFramebufferStatus',
+ glDeleteFramebuffersOES : 'glDeleteFramebuffers',
+ glDeleteRenderbuffersOES : 'glDeleteRenderbuffers'
+
};
// Simple pass-through functions. Starred ones have return values. [X] ones have X in the C name but not in the JS name