diff options
author | Ehsan Akhgari <ehsan.akhgari@gmail.com> | 2012-01-23 17:59:31 -0500 |
---|---|---|
committer | Ehsan Akhgari <ehsan.akhgari@gmail.com> | 2012-01-23 17:59:31 -0500 |
commit | 4913b693fbcd0165c7dc55869f3e4ff4bcfafa41 (patch) | |
tree | 51c67c94aa3f6f4c4697d72f804db8e5284f4ec0 | |
parent | efe755987585bfd35d66d4c144de1848d8148f6e (diff) |
Make sure that the auto-generated functions don't hide the explicitly defined ones
-rw-r--r-- | src/library_gl.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index 5d9e275d..f64e7008 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -389,6 +389,9 @@ var LibraryGL = { var stub = '(function(' + args + ') { ' + (num > 0 ? 'Module.ctx.NAME(' + args + ')' : '') + ' })'; names.split(' ').forEach(function(name_) { var cName = 'gl' + name_[0].toUpperCase() + name_.substr(1); +#if ASSERTIONS + assert(!(cName in LibraryGL), "Cannot reimplement the existing function " + cName); +#endif LibraryGL[cName] = eval(stub.replace('NAME', name_)); //print(cName + ': ' + LibraryGL[cName]); }); |