diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-04-18 11:23:46 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-04-18 11:23:46 -0700 |
commit | 5a706e275488e2fadcaad4d2fead35ae4daacb5c (patch) | |
tree | 5437462bf9a88fceab9c0bd06ae66350cfe5b34f /src | |
parent | d31e5fe1a4ee069c563252e7082a5bf298d19642 (diff) |
make GLEmulation depend on everything, we will be adding a lot more there
Diffstat (limited to 'src')
-rw-r--r-- | src/library_gl.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index 052226cf..22389cfb 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -867,7 +867,6 @@ var LibraryGL = { // GL emulation: provides misc. functionality not present in OpenGL ES 2.0 or WebGL - $GLEmulation__deps: ['glCreateShader', 'glShaderSource', 'glCompileShader', 'glCreateProgram', 'glDeleteShader', 'glDeleteProgram', 'glAttachShader', 'glActiveTexture', 'glGetShaderiv', 'glGetProgramiv', 'glLinkProgram', 'glGetProgramInfoLog', 'glGetShaderInfoLog'], $GLEmulation__postset: 'GLEmulation.init();', $GLEmulation: { init: function() { @@ -1582,5 +1581,14 @@ var LibraryGL = { }); autoAddDeps(LibraryGL, '$GL'); + +// Emulation requires everything else, potentially +LibraryGL.$GLEmulation__deps = LibraryGL.$GLEmulation__deps.slice(0); +for (var item in LibraryGL) { + if (item != '$GLEmulation' && item.substr(-6) != '__deps' && item.substr(-9) != '__postset' && item.substr(0, 2) == 'gl') { + LibraryGL.$GLEmulation__deps.push(item); + } +} + mergeInto(LibraryManager.library, LibraryGL); |