From 4046207972b46a82219f085ba4bd75752f5e0d1d Mon Sep 17 00:00:00 2001 From: sunag Date: Thu, 15 Aug 2024 23:47:04 -0300 Subject: [PATCH] WebGPUBackend: `generateMipmaps` in layers (#29151) --- src/renderers/webgpu/utils/WebGPUTextureUtils.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/renderers/webgpu/utils/WebGPUTextureUtils.js b/src/renderers/webgpu/utils/WebGPUTextureUtils.js index 23620075987015..43a5f61c145d06 100644 --- a/src/renderers/webgpu/utils/WebGPUTextureUtils.js +++ b/src/renderers/webgpu/utils/WebGPUTextureUtils.js @@ -237,7 +237,13 @@ class WebGPUTextureUtils { } else { - this._generateMipmaps( textureData.texture, textureData.textureDescriptorGPU ); + const depth = texture.image.depth || 1; + + for ( let i = 0; i < depth; i ++ ) { + + this._generateMipmaps( textureData.texture, textureData.textureDescriptorGPU, i ); + + } }