I have an offscreen (render-to-texture) workflow that uses
wgpu
and I use Rc<wgpu::Texture>
to pass the texture around. I recently added texture caching so had to change that to Arc<wgpu::Texture>
in order to allow that to work, even though I run single-threaded.