diff --git a/src/constants.js b/src/constants.js index b060ae6f6f89ec321f8d77ff1a3387cafe40d21e..4909684bcf05f2855bc7e57386725b0c14d44e22 100644 --- a/src/constants.js +++ b/src/constants.js @@ -92,15 +92,15 @@ export var LuminanceAlphaFormat = 1025; export var RGBEFormat = RGBAFormat; export var DepthFormat = 1026; export var DepthStencilFormat = 1027; -export var RGB_S3TC_DXT1_Format = 2001; -export var RGBA_S3TC_DXT1_Format = 2002; -export var RGBA_S3TC_DXT3_Format = 2003; -export var RGBA_S3TC_DXT5_Format = 2004; -export var RGB_PVRTC_4BPPV1_Format = 2100; -export var RGB_PVRTC_2BPPV1_Format = 2101; -export var RGBA_PVRTC_4BPPV1_Format = 2102; -export var RGBA_PVRTC_2BPPV1_Format = 2103; -export var RGB_ETC1_Format = 2151; +export var RGB_S3TC_DXT1_Format = 33776; +export var RGBA_S3TC_DXT1_Format = 33777; +export var RGBA_S3TC_DXT3_Format = 33778; +export var RGBA_S3TC_DXT5_Format = 33779; +export var RGB_PVRTC_4BPPV1_Format = 35840; +export var RGB_PVRTC_2BPPV1_Format = 35841; +export var RGBA_PVRTC_4BPPV1_Format = 35842; +export var RGBA_PVRTC_2BPPV1_Format = 35843; +export var RGB_ETC1_Format = 36196; export var RGBA_ASTC_4x4_Format = 37808; export var RGBA_ASTC_5x4_Format = 37809; export var RGBA_ASTC_5x5_Format = 37810; diff --git a/src/renderers/webgl/WebGLState.js b/src/renderers/webgl/WebGLState.js index a35895b0266905d1e0dec031b30bbb82d24085bb..6438f7da361a569009555f980e6025d3ff9a815e 100644 --- a/src/renderers/webgl/WebGLState.js +++ b/src/renderers/webgl/WebGLState.js @@ -491,7 +491,8 @@ function WebGLState( gl, extensions, utils ) { if ( extensions.get( 'WEBGL_compressed_texture_pvrtc' ) || extensions.get( 'WEBGL_compressed_texture_s3tc' ) || - extensions.get( 'WEBGL_compressed_texture_etc1' ) ) { + extensions.get( 'WEBGL_compressed_texture_etc1' ) || + extensions.get( 'WEBGL_compressed_texture_astc' ) ) { var formats = gl.getParameter( gl.COMPRESSED_TEXTURE_FORMATS );