diff --git a/src/renderers/common/Bindings.js b/src/renderers/common/Bindings.js index 5f3d213a016b37..c57cb3b6383d7e 100644 --- a/src/renderers/common/Bindings.js +++ b/src/renderers/common/Bindings.js @@ -273,6 +273,9 @@ class Bindings extends DataMap { } + const textureData = this.textures.get( binding.texture ); + if ( textureData.bindGroups !== undefined ) textureData.bindGroups.delete( bindGroup ); + binding.release(); }