未验证 提交 3dc431ff 编写于 作者: M Mr.doob 提交者: GitHub

Merge pull request #17016 from WestLangley/dev_basis_context

BasisTextureLoader: avoid direct gl calls
......@@ -71,13 +71,12 @@ THREE.BasisTextureLoader.prototype = {
detectSupport: function ( renderer ) {
var context = renderer.context;
var config = this.workerConfig;
config.etcSupported = !! context.getExtension( 'WEBGL_compressed_texture_etc1' );
config.dxtSupported = !! context.getExtension( 'WEBGL_compressed_texture_s3tc' );
config.pvrtcSupported = !! context.getExtension( 'WEBGL_compressed_texture_pvrtc' )
|| !! context.getExtension( 'WEBKIT_WEBGL_compressed_texture_pvrtc' );
config.etcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_etc1' );
config.dxtSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_s3tc' );
config.pvrtcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_pvrtc' )
|| !! renderer.extensions.get( 'WEBKIT_WEBGL_compressed_texture_pvrtc' );
if ( config.etcSupported ) {
......
......@@ -82,13 +82,12 @@ BasisTextureLoader.prototype = {
detectSupport: function ( renderer ) {
var context = renderer.getContext();
var config = this.workerConfig;
config.etcSupported = !! context.getExtension( 'WEBGL_compressed_texture_etc1' );
config.dxtSupported = !! context.getExtension( 'WEBGL_compressed_texture_s3tc' );
config.pvrtcSupported = !! context.getExtension( 'WEBGL_compressed_texture_pvrtc' )
|| !! context.getExtension( 'WEBKIT_WEBGL_compressed_texture_pvrtc' );
config.etcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_etc1' );
config.dxtSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_s3tc' );
config.pvrtcSupported = !! renderer.extensions.get( 'WEBGL_compressed_texture_pvrtc' )
|| !! renderer.extensions.get( 'WEBKIT_WEBGL_compressed_texture_pvrtc' );
if ( config.etcSupported ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册