@@ -18,7 +18,7 @@ var LibraryGLEmulation = {
1818 fogEnd : 1 ,
1919 fogDensity : 1.0 ,
2020 fogColor : null ,
21- fogMode : 0x0800 , // GL_EXP
21+ fogMode : 0x800 , // GL_EXP
2222 fogEnabled : false ,
2323
2424 // VAO support
@@ -81,12 +81,12 @@ var LibraryGLEmulation = {
8181
8282 // XXX some of the capabilities we don't support may lead to incorrect rendering, if we do not emulate them in shaders
8383 var validCapabilities = {
84- 0x0B44 : 1 , // GL_CULL_FACE
85- 0x0BE2 : 1 , // GL_BLEND
86- 0x0BD0 : 1 , // GL_DITHER,
87- 0x0B90 : 1 , // GL_STENCIL_TEST
88- 0x0B71 : 1 , // GL_DEPTH_TEST
89- 0x0C11 : 1 , // GL_SCISSOR_TEST
84+ 0xB44 : 1 , // GL_CULL_FACE
85+ 0xBE2 : 1 , // GL_BLEND
86+ 0xBD0 : 1 , // GL_DITHER,
87+ 0xB90 : 1 , // GL_STENCIL_TEST
88+ 0xB71 : 1 , // GL_DEPTH_TEST
89+ 0xC11 : 1 , // GL_SCISSOR_TEST
9090 0x8037 : 1 , // GL_POLYGON_OFFSET_FILL
9191 0x809E : 1 , // GL_SAMPLE_ALPHA_TO_COVERAGE
9292 0x80A0 : 1 // GL_SAMPLE_COVERAGE
@@ -110,13 +110,13 @@ var LibraryGLEmulation = {
110110 // Clean up the renderer on any change to the rendering state. The optimization of
111111 // skipping renderer setup is aimed at the case of multiple glDraw* right after each other
112112 if ( GLImmediate . lastRenderer ) GLImmediate . lastRenderer . cleanup ( ) ;
113- if ( cap == 0x0B60 /* GL_FOG */ ) {
113+ if ( cap == 0xB60 /* GL_FOG */ ) {
114114 if ( GLEmulation . fogEnabled != true ) {
115115 GLImmediate . currentRenderer = null ; // Fog parameter is part of the FFP shader state, we must re-lookup the renderer to use.
116116 GLEmulation . fogEnabled = true ;
117117 }
118118 return ;
119- } else if ( cap == 0x0de1 /* GL_TEXTURE_2D */ ) {
119+ } else if ( cap == 0xDE1 /* GL_TEXTURE_2D */ ) {
120120 // XXX not according to spec, and not in desktop GL, but works in some GLES1.x apparently, so support
121121 // it by forwarding to glEnableClientState
122122 /* Actually, let's not, for now. (This sounds exceedingly broken)
@@ -134,13 +134,13 @@ var LibraryGLEmulation = {
134134 var glDisable = _glDisable ;
135135 _glDisable = _emscripten_glDisable = function _glDisable ( cap ) {
136136 if ( GLImmediate . lastRenderer ) GLImmediate . lastRenderer . cleanup ( ) ;
137- if ( cap == 0x0B60 /* GL_FOG */ ) {
137+ if ( cap == 0xB60 /* GL_FOG */ ) {
138138 if ( GLEmulation . fogEnabled != false ) {
139139 GLImmediate . currentRenderer = null ; // Fog parameter is part of the FFP shader state, we must re-lookup the renderer to use.
140140 GLEmulation . fogEnabled = false ;
141141 }
142142 return ;
143- } else if ( cap == 0x0de1 /* GL_TEXTURE_2D */ ) {
143+ } else if ( cap == 0xDE1 /* GL_TEXTURE_2D */ ) {
144144 // XXX not according to spec, and not in desktop GL, but works in some GLES1.x apparently, so support
145145 // it by forwarding to glDisableClientState
146146 /* Actually, let's not, for now. (This sounds exceedingly broken)
@@ -156,7 +156,7 @@ var LibraryGLEmulation = {
156156 { { { updateExport ( 'glDisable' ) } } }
157157
158158 _glIsEnabled = _emscripten_glIsEnabled = function _glIsEnabled ( cap ) {
159- if ( cap == 0x0B60 /* GL_FOG */ ) {
159+ if ( cap == 0xB60 /* GL_FOG */ ) {
160160 return GLEmulation . fogEnabled ? 1 : 0 ;
161161 } else if ( ! ( cap in validCapabilities ) ) {
162162 return 0 ;
@@ -509,21 +509,21 @@ var LibraryGLEmulation = {
509509
510510 var glGetFloatv = _glGetFloatv ;
511511 _glGetFloatv = _emscripten_glGetFloatv = function _glGetFloatv ( pname , params ) {
512- if ( pname == 0x0BA6 ) { // GL_MODELVIEW_MATRIX
512+ if ( pname == 0xBA6 ) { // GL_MODELVIEW_MATRIX
513513 HEAPF32 . set ( GLImmediate . matrix [ 0 /*m*/ ] , params >> 2 ) ;
514- } else if ( pname == 0x0BA7 ) { // GL_PROJECTION_MATRIX
514+ } else if ( pname == 0xBA7 ) { // GL_PROJECTION_MATRIX
515515 HEAPF32 . set ( GLImmediate . matrix [ 1 /*p*/ ] , params >> 2 ) ;
516- } else if ( pname == 0x0BA8 ) { // GL_TEXTURE_MATRIX
516+ } else if ( pname == 0xBA8 ) { // GL_TEXTURE_MATRIX
517517 HEAPF32 . set ( GLImmediate . matrix [ 2 /*t*/ + GLImmediate . clientActiveTexture ] , params >> 2 ) ;
518- } else if ( pname == 0x0B66 ) { // GL_FOG_COLOR
518+ } else if ( pname == 0xB66 ) { // GL_FOG_COLOR
519519 HEAPF32 . set ( GLEmulation . fogColor , params >> 2 ) ;
520- } else if ( pname == 0x0B63 ) { // GL_FOG_START
520+ } else if ( pname == 0xB63 ) { // GL_FOG_START
521521 { { { makeSetValue ( 'params' , '0' , 'GLEmulation.fogStart' , 'float' ) } } } ;
522- } else if ( pname == 0x0B64 ) { // GL_FOG_END
522+ } else if ( pname == 0xB64 ) { // GL_FOG_END
523523 { { { makeSetValue ( 'params' , '0' , 'GLEmulation.fogEnd' , 'float' ) } } } ;
524- } else if ( pname == 0x0B62 ) { // GL_FOG_DENSITY
524+ } else if ( pname == 0xB62 ) { // GL_FOG_DENSITY
525525 { { { makeSetValue ( 'params' , '0' , 'GLEmulation.fogDensity' , 'float' ) } } } ;
526- } else if ( pname == 0x0B65 ) { // GL_FOG_MODE
526+ } else if ( pname == 0xB65 ) { // GL_FOG_MODE
527527 { { { makeSetValue ( 'params' , '0' , 'GLEmulation.fogMode' , 'float' ) } } } ;
528528 } else {
529529 glGetFloatv ( pname , params ) ;
@@ -569,7 +569,7 @@ var LibraryGLEmulation = {
569569 getAttributeFromCapability : function ( cap ) {
570570 var attrib = null ;
571571 switch ( cap ) {
572- case 0x0de1 : // GL_TEXTURE_2D - XXX not according to spec, and not in desktop GL, but works in some GLES1.x apparently, so support it
572+ case 0xDE1 : // GL_TEXTURE_2D - XXX not according to spec, and not in desktop GL, but works in some GLES1.x apparently, so support it
573573#if ASSERTIONS
574574 abort ( "GL_TEXTURE_2D is not a spec-defined capability for gl{Enable,Disable}ClientState." ) ;
575575#endif
@@ -661,7 +661,7 @@ var LibraryGLEmulation = {
661661 case 0x8092 : // GL_TEXTURE_COORD_ARRAY_POINTER
662662 attribute = GLImmediate . clientAttributes [ GLImmediate . TEXTURE0 + GLImmediate . clientActiveTexture ] ; break ;
663663 default :
664- GL . recordError ( 0x0500 /*GL_INVALID_ENUM*/ ) ;
664+ GL . recordError ( 0x500 /*GL_INVALID_ENUM*/ ) ;
665665#if GL_ASSERTIONS
666666 err ( 'GL_INVALID_ENUM in glGetPointerv: Unsupported name ' + name + '!' ) ;
667667#endif
@@ -806,8 +806,8 @@ var LibraryGLEmulation = {
806806 spawnTexEnvJIT : function ( ) {
807807 // GL defs:
808808 var GL_TEXTURE0 = 0x84C0 ;
809- var GL_TEXTURE_1D = 0x0DE0 ;
810- var GL_TEXTURE_2D = 0x0DE1 ;
809+ var GL_TEXTURE_1D = 0xDE0 ;
810+ var GL_TEXTURE_2D = 0xDE1 ;
811811 var GL_TEXTURE_3D = 0x806f ;
812812 var GL_TEXTURE_CUBE_MAP = 0x8513 ;
813813 var GL_TEXTURE_ENV = 0x2300 ;
@@ -840,18 +840,18 @@ var LibraryGLEmulation = {
840840 var GL_COMBINE_ALPHA = 0x8572 ;
841841
842842 var GL_RGB_SCALE = 0x8573 ;
843- var GL_ALPHA_SCALE = 0x0D1C ;
843+ var GL_ALPHA_SCALE = 0xD1C ;
844844
845845 // env.mode
846- var GL_ADD = 0x0104 ;
847- var GL_BLEND = 0x0BE2 ;
846+ var GL_ADD = 0x104 ;
847+ var GL_BLEND = 0xBE2 ;
848848 var GL_REPLACE = 0x1E01 ;
849849 var GL_MODULATE = 0x2100 ;
850850 var GL_DECAL = 0x2101 ;
851851 var GL_COMBINE = 0x8570 ;
852852
853853 // env.color/alphaCombiner
854- //var GL_ADD = 0x0104 ;
854+ //var GL_ADD = 0x104 ;
855855 //var GL_REPLACE = 0x1E01;
856856 //var GL_MODULATE = 0x2100;
857857 var GL_SUBTRACT = 0x84E7 ;
@@ -864,10 +864,10 @@ var LibraryGLEmulation = {
864864 var GL_PREVIOUS = 0x8578 ;
865865
866866 // env.color/alphaOp
867- var GL_SRC_COLOR = 0x0300 ;
868- var GL_ONE_MINUS_SRC_COLOR = 0x0301 ;
869- var GL_SRC_ALPHA = 0x0302 ;
870- var GL_ONE_MINUS_SRC_ALPHA = 0x0303 ;
867+ var GL_SRC_COLOR = 0x300 ;
868+ var GL_ONE_MINUS_SRC_COLOR = 0x301 ;
869+ var GL_SRC_ALPHA = 0x302 ;
870+ var GL_ONE_MINUS_SRC_ALPHA = 0x303 ;
871871
872872 var GL_RGB = 0x1907 ;
873873 var GL_RGBA = 0x1908 ;
@@ -1027,8 +1027,8 @@ var LibraryGLEmulation = {
10271027 // mode
10281028 0x1E01 /* GL_REPLACE */ : 0 ,
10291029 0x2100 /* GL_MODULATE */ : 1 ,
1030- 0x0104 /* GL_ADD */ : 2 ,
1031- 0x0BE2 /* GL_BLEND */ : 3 ,
1030+ 0x104 /* GL_ADD */ : 2 ,
1031+ 0xBE2 /* GL_BLEND */ : 3 ,
10321032 0x2101 /* GL_DECAL */ : 4 ,
10331033 0x8570 /* GL_COMBINE */ : 5 ,
10341034
@@ -1043,10 +1043,10 @@ var LibraryGLEmulation = {
10431043 0x8578 /* GL_PREVIOUS */ : 3 ,
10441044
10451045 // color and alpha op
1046- 0x0300 /* GL_SRC_COLOR */ : 0 ,
1047- 0x0301 /* GL_ONE_MINUS_SRC_COLOR */ : 1 ,
1048- 0x0302 /* GL_SRC_ALPHA */ : 2 ,
1049- 0x0303 /* GL_ONE_MINUS_SRC_ALPHA */ : 3
1046+ 0x300 /* GL_SRC_COLOR */ : 0 ,
1047+ 0x301 /* GL_ONE_MINUS_SRC_COLOR */ : 1 ,
1048+ 0x302 /* GL_SRC_ALPHA */ : 2 ,
1049+ 0x303 /* GL_ONE_MINUS_SRC_ALPHA */ : 3
10501050 } ;
10511051
10521052 // The tuple (key0,key1,key2) uniquely identifies the state of the variables in CTexEnv.
@@ -1933,7 +1933,7 @@ var LibraryGLEmulation = {
19331933 var fogParam = 0 ;
19341934 if ( GLEmulation . fogEnabled ) {
19351935 switch ( GLEmulation . fogMode ) {
1936- case 0x0801 : // GL_EXP2
1936+ case 0x801 : // GL_EXP2
19371937 fogParam = 1 ;
19381938 break ;
19391939 case 0x2601 : // GL_LINEAR
@@ -2016,7 +2016,7 @@ var LibraryGLEmulation = {
20162016 // that you cache the renderer based on the said parameters.
20172017 if ( GLEmulation . fogEnabled ) {
20182018 switch ( GLEmulation . fogMode ) {
2019- case 0x0801 : // GL_EXP2
2019+ case 0x801 : // GL_EXP2
20202020 // fog = exp(-(gl_Fog.density * gl_FogFragCoord)^2)
20212021 var fogFormula = ' float fog = exp(-u_fogDensity * u_fogDensity * ecDistance * ecDistance); \n' ;
20222022 break ;
@@ -2939,25 +2939,25 @@ var LibraryGLEmulation = {
29392939
29402940 glFogf : function ( pname , param ) { // partial support, TODO
29412941 switch ( pname ) {
2942- case 0x0B63 : // GL_FOG_START
2942+ case 0xB63 : // GL_FOG_START
29432943 GLEmulation . fogStart = param ; break ;
2944- case 0x0B64 : // GL_FOG_END
2944+ case 0xB64 : // GL_FOG_END
29452945 GLEmulation . fogEnd = param ; break ;
2946- case 0x0B62 : // GL_FOG_DENSITY
2946+ case 0xB62 : // GL_FOG_DENSITY
29472947 GLEmulation . fogDensity = param ; break ;
2948- case 0x0B65 : // GL_FOG_MODE
2948+ case 0xB65 : // GL_FOG_MODE
29492949 switch ( param ) {
2950- case 0x0801 : // GL_EXP2
2950+ case 0x801 : // GL_EXP2
29512951 case 0x2601 : // GL_LINEAR
29522952 if ( GLEmulation . fogMode != param ) {
29532953 GLImmediate . currentRenderer = null ; // Fog mode is part of the FFP shader state, we must re-lookup the renderer to use.
29542954 GLEmulation . fogMode = param ;
29552955 }
29562956 break ;
29572957 default : // default to GL_EXP
2958- if ( GLEmulation . fogMode != 0x0800 /* GL_EXP */ ) {
2958+ if ( GLEmulation . fogMode != 0x800 /* GL_EXP */ ) {
29592959 GLImmediate . currentRenderer = null ; // Fog mode is part of the FFP shader state, we must re-lookup the renderer to use.
2960- GLEmulation . fogMode = 0x0800 /* GL_EXP */ ;
2960+ GLEmulation . fogMode = 0x800 /* GL_EXP */ ;
29612961 }
29622962 break ;
29632963 }
@@ -2971,21 +2971,21 @@ var LibraryGLEmulation = {
29712971 glFogfv__deps : [ 'glFogf' ] ,
29722972 glFogfv : function ( pname , param ) { // partial support, TODO
29732973 switch ( pname ) {
2974- case 0x0B66 : // GL_FOG_COLOR
2974+ case 0xB66 : // GL_FOG_COLOR
29752975 GLEmulation . fogColor [ 0 ] = { { { makeGetValue ( 'param' , '0' , 'float' ) } } } ;
29762976 GLEmulation . fogColor [ 1 ] = { { { makeGetValue ( 'param' , '4' , 'float' ) } } } ;
29772977 GLEmulation . fogColor [ 2 ] = { { { makeGetValue ( 'param' , '8' , 'float' ) } } } ;
29782978 GLEmulation . fogColor [ 3 ] = { { { makeGetValue ( 'param' , '12' , 'float' ) } } } ;
29792979 break ;
2980- case 0x0B63 : // GL_FOG_START
2981- case 0x0B64 : // GL_FOG_END
2980+ case 0xB63 : // GL_FOG_START
2981+ case 0xB64 : // GL_FOG_END
29822982 _glFogf ( pname , { { { makeGetValue ( 'param' , '0' , 'float' ) } } } ) ; break ;
29832983 }
29842984 } ,
29852985 glFogiv__deps: [ 'glFogf' ] ,
29862986 glFogiv : function ( pname , param ) {
29872987 switch ( pname ) {
2988- case 0x0B66 : // GL_FOG_COLOR
2988+ case 0xB66 : // GL_FOG_COLOR
29892989 GLEmulation . fogColor [ 0 ] = ( { { { makeGetValue ( 'param' , '0' , 'i32' ) } } } / 2147483647 ) / 2.0 + 0.5 ;
29902990 GLEmulation . fogColor [ 1 ] = ( { { { makeGetValue ( 'param' , '4' , 'i32' ) } } } / 2147483647 ) / 2.0 + 0.5 ;
29912991 GLEmulation . fogColor [ 2 ] = ( { { { makeGetValue ( 'param' , '8' , 'i32' ) } } } / 2147483647 ) / 2.0 + 0.5 ;
@@ -3225,7 +3225,7 @@ var LibraryGLEmulation = {
32253225
32263226 glPopMatrix : function ( ) {
32273227 if ( GLImmediate . matrixStack [ GLImmediate . currentMatrix ] . length == 0 ) {
3228- GL . recordError ( 0x0504 /*GL_STACK_UNDERFLOW*/ ) ;
3228+ GL . recordError ( 0x504 /*GL_STACK_UNDERFLOW*/ ) ;
32293229 return ;
32303230 }
32313231 GLImmediate . matricesModified = true ;
0 commit comments