@@ -34,43 +34,41 @@ var LibraryGLEmulation = {
3434 'glVertexAttribPointer' , 'glActiveTexture' , '$stringToNewUTF8' ,
3535 '$ptrToString' , '$getEmscriptenSupportedExtensions' ,
3636 ] ,
37- $GLEmulation__postset :
38- #if MAYBE_CLOSURE_COMPILER
39- // Forward declare GL functions that are overridden by GLEmulation here to appease Closure compiler.
40- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glDrawArrays;' +
41- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glDrawElements;' +
42- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glActiveTexture;' +
43- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glEnable;' +
44- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glDisable;' +
45- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glTexEnvf;' +
46- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glTexEnvi;' +
47- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glTexEnvfv;' +
48- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glGetIntegerv;' +
49- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glIsEnabled;' +
50- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glGetBooleanv;' +
51- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glGetString;' +
52- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glCreateShader;' +
53- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glShaderSource;' +
54- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glCompileShader;' +
55- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glAttachShader;' +
56- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glDetachShader;' +
57- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glUseProgram;' +
58- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glDeleteProgram;' +
59- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glBindAttribLocation;' +
60- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glLinkProgram;' +
61- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glBindBuffer;' +
62- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glGetFloatv;' +
63- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glHint;' +
64- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glEnableVertexAttribArray;' +
65- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glDisableVertexAttribArray;' +
66- '/**@suppress {duplicate, undefinedVars}*/var _emscripten_glVertexAttribPointer;' +
67- '/**@suppress {duplicate, undefinedVars}*/var _glTexEnvf;' +
68- '/**@suppress {duplicate, undefinedVars}*/var _glTexEnvi;' +
69- '/**@suppress {duplicate, undefinedVars}*/var _glTexEnvfv;' +
70- '/**@suppress {duplicate, undefinedVars}*/var _glGetTexEnviv;' +
71- '/**@suppress {duplicate, undefinedVars}*/var _glGetTexEnvfv;' +
72- #endif
73- 'GLEmulation.init();' ,
37+ $GLEmulation__postset : `
38+ // Forward declare GL functions that are overridden by GLEmulation.
39+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glDrawArrays;
40+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glDrawElements;
41+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glActiveTexture;
42+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glEnable;
43+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glDisable;
44+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glTexEnvf;
45+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glTexEnvi;
46+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glTexEnvfv;
47+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glGetIntegerv;
48+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glIsEnabled;
49+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glGetBooleanv;
50+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glGetString;
51+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glCreateShader;
52+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glShaderSource;
53+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glCompileShader;
54+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glAttachShader;
55+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glDetachShader;
56+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glUseProgram;
57+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glDeleteProgram;
58+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glBindAttribLocation;
59+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glLinkProgram;
60+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glBindBuffer;
61+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glGetFloatv;
62+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glHint;
63+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glEnableVertexAttribArray;
64+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glDisableVertexAttribArray;
65+ /**@suppress {duplicate, undefinedVars}*/var _emscripten_glVertexAttribPointer;
66+ /**@suppress {duplicate, undefinedVars}*/var _glTexEnvf;
67+ /**@suppress {duplicate, undefinedVars}*/var _glTexEnvi;
68+ /**@suppress {duplicate, undefinedVars}*/var _glTexEnvfv;
69+ /**@suppress {duplicate, undefinedVars}*/var _glGetTexEnviv;
70+ /**@suppress {duplicate, undefinedVars}*/var _glGetTexEnvfv;
71+ GLEmulation.init();` ,
7472 $GLEmulation : {
7573 // Fog support. Partial, we assume shaders are used that implement fog. We just pass them uniforms
7674 fogStart : 0 ,
0 commit comments