@@ -22041,11 +22041,11 @@
22041
22041
if ( p === UnsignedIntType ) return _gl.UNSIGNED_INT;
22042
22042
if ( p === FloatType ) return _gl.FLOAT;
22043
22043
22044
- extension = extensions.get( 'OES_texture_half_float' );
22044
+ if ( p === HalfFloatType ) {
22045
22045
22046
- if ( extension !== null ) {
22046
+ extension = extensions.get( 'OES_texture_half_float' );
22047
22047
22048
- if ( p === HalfFloatType ) return extension.HALF_FLOAT_OES;
22048
+ if ( extension !== null ) return extension.HALF_FLOAT_OES;
22049
22049
22050
22050
}
22051
22051
@@ -22074,50 +22074,64 @@
22074
22074
if ( p === OneMinusDstColorFactor ) return _gl.ONE_MINUS_DST_COLOR;
22075
22075
if ( p === SrcAlphaSaturateFactor ) return _gl.SRC_ALPHA_SATURATE;
22076
22076
22077
- extension = extensions.get( 'WEBGL_compressed_texture_s3tc' );
22077
+ if ( p === RGB_S3TC_DXT1_Format || p === RGBA_S3TC_DXT1_Format ||
22078
+ p === RGBA_S3TC_DXT3_Format || p === RGBA_S3TC_DXT5_Format ) {
22078
22079
22079
- if ( extension !== null ) {
22080
+ extension = extensions.get( 'WEBGL_compressed_texture_s3tc' );
22080
22081
22081
- if ( p === RGB_S3TC_DXT1_Format ) return extension.COMPRESSED_RGB_S3TC_DXT1_EXT;
22082
- if ( p === RGBA_S3TC_DXT1_Format ) return extension.COMPRESSED_RGBA_S3TC_DXT1_EXT;
22083
- if ( p === RGBA_S3TC_DXT3_Format ) return extension.COMPRESSED_RGBA_S3TC_DXT3_EXT;
22084
- if ( p === RGBA_S3TC_DXT5_Format ) return extension.COMPRESSED_RGBA_S3TC_DXT5_EXT;
22082
+ if ( extension !== null ) {
22083
+
22084
+ if ( p === RGB_S3TC_DXT1_Format ) return extension.COMPRESSED_RGB_S3TC_DXT1_EXT;
22085
+ if ( p === RGBA_S3TC_DXT1_Format ) return extension.COMPRESSED_RGBA_S3TC_DXT1_EXT;
22086
+ if ( p === RGBA_S3TC_DXT3_Format ) return extension.COMPRESSED_RGBA_S3TC_DXT3_EXT;
22087
+ if ( p === RGBA_S3TC_DXT5_Format ) return extension.COMPRESSED_RGBA_S3TC_DXT5_EXT;
22088
+
22089
+ }
22085
22090
22086
22091
}
22087
22092
22088
- extension = extensions.get( 'WEBGL_compressed_texture_pvrtc' );
22093
+ if ( p === RGB_PVRTC_4BPPV1_Format || p === RGB_PVRTC_2BPPV1_Format ||
22094
+ p === RGBA_PVRTC_4BPPV1_Format || p === RGBA_PVRTC_2BPPV1_Format ) {
22089
22095
22090
- if ( extension !== null ) {
22096
+ extension = extensions.get( 'WEBGL_compressed_texture_pvrtc' );
22097
+
22098
+ if ( extension !== null ) {
22091
22099
22092
- if ( p === RGB_PVRTC_4BPPV1_Format ) return extension.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;
22093
- if ( p === RGB_PVRTC_2BPPV1_Format ) return extension.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;
22094
- if ( p === RGBA_PVRTC_4BPPV1_Format ) return extension.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;
22095
- if ( p === RGBA_PVRTC_2BPPV1_Format ) return extension.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG;
22100
+ if ( p === RGB_PVRTC_4BPPV1_Format ) return extension.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;
22101
+ if ( p === RGB_PVRTC_2BPPV1_Format ) return extension.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;
22102
+ if ( p === RGBA_PVRTC_4BPPV1_Format ) return extension.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;
22103
+ if ( p === RGBA_PVRTC_2BPPV1_Format ) return extension.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG;
22104
+
22105
+ }
22096
22106
22097
22107
}
22098
22108
22099
- extension = extensions.get( 'WEBGL_compressed_texture_etc1' );
22109
+ if ( p === RGB_ETC1_Format ) {
22100
22110
22101
- if ( extension !== null ) {
22111
+ extension = extensions.get( 'WEBGL_compressed_texture_etc1' );
22102
22112
22103
- if ( p === RGB_ETC1_Format ) return extension.COMPRESSED_RGB_ETC1_WEBGL;
22113
+ if ( extension !== null ) return extension.COMPRESSED_RGB_ETC1_WEBGL;
22104
22114
22105
22115
}
22106
22116
22107
- extension = extensions.get( 'EXT_blend_minmax' );
22117
+ if ( p === MinEquation || p === MaxEquation ) {
22108
22118
22109
- if ( extension !== null ) {
22119
+ extension = extensions.get( 'EXT_blend_minmax' );
22110
22120
22111
- if ( p === MinEquation ) return extension.MIN_EXT;
22112
- if ( p === MaxEquation ) return extension.MAX_EXT;
22121
+ if ( extension !== null ) {
22122
+
22123
+ if ( p === MinEquation ) return extension.MIN_EXT;
22124
+ if ( p === MaxEquation ) return extension.MAX_EXT;
22125
+
22126
+ }
22113
22127
22114
22128
}
22115
22129
22116
- extension = extensions.get( 'WEBGL_depth_texture' );
22130
+ if ( p === UnsignedInt248Type ) {
22117
22131
22118
- if ( extension !== null ){
22132
+ extension = extensions.get( 'WEBGL_depth_texture' );
22119
22133
22120
- if ( p === UnsignedInt248Type ) return extension.UNSIGNED_INT_24_8_WEBGL;
22134
+ if ( extension !== null ) return extension.UNSIGNED_INT_24_8_WEBGL;
22121
22135
22122
22136
}
22123
22137
0 commit comments