|
1 |
| -/* webgl-memory@1.0.11, license MIT */ |
| 1 | +/* webgl-memory@1.0.12, license MIT */ |
2 | 2 | (function (factory) {
|
3 | 3 | typeof define === 'function' && define.amd ? define(factory) :
|
4 | 4 | factory();
|
|
235 | 235 | const COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D;
|
236 | 236 | const COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E;
|
237 | 237 | const COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F;
|
| 238 | + // EXT_texture_compression_bptc |
| 239 | + const COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C; |
| 240 | + const COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D; |
| 241 | + const COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E; |
| 242 | + const COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F; |
| 243 | + // EXT_texture_compression_rgtc |
| 244 | + const COMPRESSED_RED_RGTC1_EXT = 0x8DBB; |
| 245 | + const COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC; |
| 246 | + const COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD; |
| 247 | + const COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE; |
238 | 248 |
|
239 | 249 | const compressedTextureFunctions = new Map([
|
240 | 250 | [ COMPRESSED_RGB_S3TC_DXT1_EXT, makeComputeBlockRectSizeFunction(4, 4, 8) ],
|
|
294 | 304 | [ COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT, makeComputeBlockRectSizeFunction(4, 4, 8) ],
|
295 | 305 | [ COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT, makeComputeBlockRectSizeFunction(4, 4, 16) ],
|
296 | 306 | [ COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT, makeComputeBlockRectSizeFunction(4, 4, 16) ],
|
| 307 | + |
| 308 | + [ COMPRESSED_RGBA_BPTC_UNORM_EXT, makeComputeBlockRectSizeFunction( 4, 4, 16 ) ], |
| 309 | + [ COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT, makeComputeBlockRectSizeFunction( 4, 4, 16 ) ], |
| 310 | + [ COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT, makeComputeBlockRectSizeFunction( 4, 4, 16 ) ], |
| 311 | + [ COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT, makeComputeBlockRectSizeFunction( 4, 4, 16 ) ], |
| 312 | + |
| 313 | + [ COMPRESSED_RED_RGTC1_EXT, makeComputeBlockRectSizeFunction( 4, 4, 8 ) ], |
| 314 | + [ COMPRESSED_SIGNED_RED_RGTC1_EXT, makeComputeBlockRectSizeFunction( 4, 4, 8 ) ], |
| 315 | + [ COMPRESSED_RED_GREEN_RGTC2_EXT, makeComputeBlockRectSizeFunction( 4, 4, 16 ) ], |
| 316 | + [ COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT, makeComputeBlockRectSizeFunction( 4, 4, 16 ) ], |
297 | 317 | ]);
|
298 | 318 |
|
299 | 319 | /**
|
|
0 commit comments