浏览代码

KTX2Loader: fix data textures (#26679)

* KTX2Loader: fix data textures

* remove redundant mipmap assignment

* use first mipmap unconditionally
Vicente Lucendo 1 年之前
父节点
当前提交
55783cc102
共有 1 个文件被更改,包括 2 次插入4 次删除
  1. 2 4
      examples/jsm/loaders/KTX2Loader.js

+ 2 - 4
examples/jsm/loaders/KTX2Loader.js

@@ -865,8 +865,8 @@ async function createRawTexture( container ) {
 	if ( UNCOMPRESSED_FORMATS.has( FORMAT_MAP[ vkFormat ] ) ) {
 
 		texture = container.pixelDepth === 0
-		? new DataTexture( mipmaps, container.pixelWidth, container.pixelHeight )
-		: new Data3DTexture( mipmaps, container.pixelWidth, container.pixelHeight, container.pixelDepth );
+		? new DataTexture( mipmaps[ 0 ].data, container.pixelWidth, container.pixelHeight )
+		: new Data3DTexture( mipmaps[ 0 ].data, container.pixelWidth, container.pixelHeight, container.pixelDepth );
 
 	} else {
 
@@ -874,8 +874,6 @@ async function createRawTexture( container ) {
 
 		texture = new CompressedTexture( mipmaps, container.pixelWidth, container.pixelHeight );
 
-
-
 	}
 
 	texture.mipmaps = mipmaps;