Browse Source

KTX2Loader: Make `_createTexture()` async for better error handling. (#24810)

* Update KTX2Loader.js

Catch exception when use read from ktx-parse.module.js.

* Update KTX2Loader.js

Add async support for _createTexture

* Update KTX2Loader.js

* Update KTX2Loader.js

Co-authored-by: Michael Herzog <[email protected]>
jameszhong2008 2 năm trước cách đây
mục cha
commit
743d72e24c
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      examples/jsm/loaders/KTX2Loader.js

+ 1 - 1
examples/jsm/loaders/KTX2Loader.js

@@ -259,7 +259,7 @@ class KTX2Loader extends Loader {
 	 * @param {object?} config
 	 * @return {Promise<CompressedTexture|DataTexture|Data3DTexture>}
 	 */
-	_createTexture( buffer, config = {} ) {
+	async _createTexture( buffer, config = {} ) {
 
 		const container = read( new Uint8Array( buffer ) );