6
6
7
7
var LibraryGLEmulation = {
8
8
// GL emulation: provides misc. functionality not present in OpenGL ES 2.0 or WebGL
9
- $GLEmulation__deps : [ '$GLImmediateSetup' , 'glEnable' , 'glDisable' , 'glIsEnabled' , 'glGetBooleanv' , 'glGetIntegerv' , 'glGetString' , 'glCreateShader' , 'glShaderSource' , 'glCompileShader' , 'glAttachShader' , 'glDetachShader' , 'glUseProgram' , 'glDeleteProgram' , 'glBindAttribLocation' , 'glLinkProgram' , 'glBindBuffer' , 'glGetFloatv' , 'glHint' , 'glEnableVertexAttribArray' , 'glDisableVertexAttribArray' , 'glVertexAttribPointer' , 'glActiveTexture' , '$stringToNewUTF8' ] ,
9
+ $GLEmulation__deps : [ '$GLImmediateSetup' , 'glEnable' , 'glDisable' , 'glIsEnabled' , 'glGetBooleanv' , 'glGetIntegerv' , 'glGetString' , 'glCreateShader' , 'glShaderSource' , 'glCompileShader' , 'glAttachShader' , 'glDetachShader' , 'glUseProgram' , 'glDeleteProgram' , 'glBindAttribLocation' , 'glLinkProgram' , 'glBindBuffer' , 'glGetFloatv' , 'glHint' , 'glEnableVertexAttribArray' , 'glDisableVertexAttribArray' , 'glVertexAttribPointer' , 'glActiveTexture' , '$stringToNewUTF8' , '$ptrToString' ] ,
10
10
$GLEmulation__postset :
11
11
#if USE_CLOSURE_COMPILER
12
12
// Forward declare GL functions that are overridden by GLEmulation here to appease Closure compiler.
@@ -1090,7 +1090,7 @@ var LibraryGLEmulation = {
1090
1090
func = "textureCube" ;
1091
1091
break ;
1092
1092
default :
1093
- return abort_sanity ( "Unknown texType: 0x " + texType . toString ( 16 ) ) ;
1093
+ return abort_sanity ( "Unknown texType: " + ptrToString ( texType ) ) ;
1094
1094
}
1095
1095
1096
1096
var texCoordExpr = TEX_COORD_VARYING_PREFIX + texUnitID ;
@@ -1110,7 +1110,7 @@ var LibraryGLEmulation = {
1110
1110
return "float" ;
1111
1111
}
1112
1112
1113
- return abort_noSupport ( "Unsupported combiner op: 0x " + op . toString ( 16 ) ) ;
1113
+ return abort_noSupport ( "Unsupported combiner op: " + ptrToString ( op ) ) ;
1114
1114
}
1115
1115
1116
1116
function getCurTexUnit ( ) {
@@ -1135,7 +1135,7 @@ var LibraryGLEmulation = {
1135
1135
srcExpr = previousVar ;
1136
1136
break ;
1137
1137
default :
1138
- return abort_noSupport ( "Unsupported combiner src: 0x " + src . toString ( 16 ) ) ;
1138
+ return abort_noSupport ( "Unsupported combiner src: " + ptrToString ( src ) ) ;
1139
1139
}
1140
1140
1141
1141
var expr = null ;
@@ -1153,7 +1153,7 @@ var LibraryGLEmulation = {
1153
1153
expr = "(1.0 - " + srcExpr + ".a)" ;
1154
1154
break ;
1155
1155
default :
1156
- return abort_noSupport ( "Unsupported combiner op: 0x " + op . toString ( 16 ) ) ;
1156
+ return abort_noSupport ( "Unsupported combiner op: " + ptrToString ( op ) ) ;
1157
1157
}
1158
1158
1159
1159
return expr ;
@@ -1465,7 +1465,7 @@ var LibraryGLEmulation = {
1465
1465
}
1466
1466
}
1467
1467
1468
- return abort_noSupport ( "Unsupported TexEnv mode: 0x " + this . mode . toString ( 16 ) ) ;
1468
+ return abort_noSupport ( "Unsupported TexEnv mode: " + ptrToString ( this . mode ) ) ;
1469
1469
}
1470
1470
1471
1471
CTexEnv . prototype . genCombinerLines = function CTexEnv_getCombinerLines ( isColor , outputVar ,
@@ -1489,7 +1489,7 @@ var LibraryGLEmulation = {
1489
1489
break ;
1490
1490
1491
1491
default :
1492
- return abort_noSupport ( "Unsupported combiner: 0x " + combiner . toString ( 16 ) ) ;
1492
+ return abort_noSupport ( "Unsupported combiner: " + ptrToString ( combiner ) ) ;
1493
1493
}
1494
1494
1495
1495
var constantExpr = [
@@ -3409,7 +3409,7 @@ var LibraryGLEmulation = {
3409
3409
break ;
3410
3410
default : // invalid value provided
3411
3411
#if GL_ASSERTIONS
3412
- err ( 'glAlphaFunc: Invalid alpha comparison function 0x' + func . toString ( 16 ) + ' !' ) ;
3412
+ err ( 'glAlphaFunc: Invalid alpha comparison function 0x' + ptrToString ( func ) + ' !' ) ;
3413
3413
#endif
3414
3414
break ;
3415
3415
}
0 commit comments