|
@@ -44,6 +44,7 @@ var BasisTextureLoader = function ( manager ) {
|
|
this.workerConfig = {
|
|
this.workerConfig = {
|
|
format: null,
|
|
format: null,
|
|
astcSupported: false,
|
|
astcSupported: false,
|
|
|
|
+ bptcSupported: false,
|
|
etcSupported: false,
|
|
etcSupported: false,
|
|
dxtSupported: false,
|
|
dxtSupported: false,
|
|
pvrtcSupported: false,
|
|
pvrtcSupported: false,
|
|
@@ -76,11 +77,11 @@ BasisTextureLoader.prototype = Object.assign( Object.create( Loader.prototype ),
|
|
var config = this.workerConfig;
|
|
var config = this.workerConfig;
|
|
|
|
|
|
config.astcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_astc' );
|
|
config.astcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_astc' );
|
|
|
|
+ config.bptcSupported = !! renderer.extensions.get( 'EXT_texture_compression_bptc' );
|
|
config.etcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_etc1' );
|
|
config.etcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_etc1' );
|
|
config.dxtSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_s3tc' );
|
|
config.dxtSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_s3tc' );
|
|
config.pvrtcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_pvrtc' )
|
|
config.pvrtcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_pvrtc' )
|
|
|| !! renderer.extensions.get( 'WEBKIT_WEBGL_compressed_texture_pvrtc' );
|
|
|| !! renderer.extensions.get( 'WEBKIT_WEBGL_compressed_texture_pvrtc' );
|
|
- config.bptcSupported = !! renderer.extensions.get( 'EXT_texture_compression_bptc' );
|
|
|
|
|
|
|
|
if ( config.astcSupported ) {
|
|
if ( config.astcSupported ) {
|
|
|
|
|