We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complex. Requires parsing of ktx2 files, and transcoding of 3 formats to GPU compressed formats depending on availability.
Collecting resources:
https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_texture_basisu
https://github.com/BabylonJS/Babylon.js/pull/13284/files (for example) https://github.com/mrdoob/three.js/blob/b02c13bdeefddcf48cb9f012dd7695a24fc00ff1/examples/jsm/loaders/KTX2Loader.js mrdoob/three.js#21984 mrdoob/three.js#21984 (comment) https://github.com/donmccurdy/three.js/blob/dev/examples/jsm/libs/basis/basis_transcoder.wasm (480KB!) https://github.com/donmccurdy/KTX-Parse
The text was updated successfully, but these errors were encountered:
KhronosGroup/KTX-Software#754
Sorry, something went wrong.
The ktx2 basis formats are:
They need to a transcoded to GPU supported format:
s3tc: !!gl.getExtension('WEBGL_compressed_texture_s3tc'), etc1: !!gl.getExtension('WEBGL_compressed_texture_etc1'), etc2: !!gl.getExtension('WEBGL_compressed_texture_etc'), pvrtc: !!gl.getExtension('WEBGL_compressed_texture_pvrtc'), astc: !!gl.getExtension('WEBGL_compressed_texture_astc'), bptc: !!gl.getExtension('EXT_texture_compression_bptc')
https://caniuse.com/mdn-api_webgl_compressed_texture_s3tc https://caniuse.com/mdn-api_webgl_compressed_texture_etc1 https://caniuse.com/mdn-api_webgl_compressed_texture_etc https://caniuse.com/mdn-api_webgl_compressed_texture_pvrtc https://caniuse.com/mdn-api_webgl_compressed_texture_astc https://caniuse.com/?search=bptc
Filtering for IOS, Android and Firefox leaves only: astc !
No branches or pull requests
Complex. Requires parsing of ktx2 files, and transcoding of 3 formats to GPU compressed formats depending on availability.
Collecting resources:
https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_texture_basisu
https://github.com/BabylonJS/Babylon.js/pull/13284/files (for example)
https://github.com/mrdoob/three.js/blob/b02c13bdeefddcf48cb9f012dd7695a24fc00ff1/examples/jsm/loaders/KTX2Loader.js
mrdoob/three.js#21984
mrdoob/three.js#21984 (comment)
https://github.com/donmccurdy/three.js/blob/dev/examples/jsm/libs/basis/basis_transcoder.wasm (480KB!)
https://github.com/donmccurdy/KTX-Parse
The text was updated successfully, but these errors were encountered: