diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/library_gl.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index a7c5998c..8db2c8b6 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -267,6 +267,11 @@ var LibraryGL = { return GL.hashtable("shader").add(shader); }, + glDeleteShader_deps: ['$GL'], + glDeleteShader: function(shader) { + return GL.hashtable("shader").remove(shader); + }, + glShaderSource_deps: ['$GL'], glShaderSource: function(shader, count, string, length) { var source = ""; @@ -317,6 +322,11 @@ var LibraryGL = { return GL.hashtable("program").add(Module.ctx.createProgram()); }, + glDeleteProgram_deps: ['$GL'], + glDeleteProgram: function(program) { + return GL.hashtable("program").remove(program); + }, + glAttachShader_deps: ['$GL'], glAttachShader: function(program, shader) { Module.ctx.attachShader(GL.hashtable("program").get(program), |