I filed a bug upstream in https://github.com/gfx-rs/wgpu/issues/4700. I think that (short of implementing the whole descriptor cache solution that Dawn has to the sampler descriptor limit, which is a fair amount of of work) this should be addressed in wgpu by eagerly destroying texture views when a texture is destroyed.
Bug 1863872 Comment 9 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I filed a bug upstream in https://github.com/gfx-rs/wgpu/issues/4700. Edit: Actually there was already an issue filed at: https://github.com/gfx-rs/wgpu/issues/3350 I think that (short of implementing the whole descriptor cache solution that Dawn has to the sampler descriptor limit, which is a fair amount of of work) this should be addressed in wgpu by eagerly destroying texture views when a texture is destroyed.