grob 🇺🇦:intersexprogresspride:<p>What do you use to do <a href="https://mstdn.social/tags/GPU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GPU</span></a> general purpose computing in <a href="https://mstdn.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mstdn.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a>?</p><p>I tried <a href="https://mstdn.social/tags/wgpu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wgpu</span></a> and found it hard to do presumably simple things like executing the same shader module on different input data _without_ going through the whole (execution time consuming) process of setting up the encoder, input buffer, … from scratch again.</p><p>Can I repopulate the input buffer from CPU? Can I reuse the command buffer?</p><p>Any pointer appreciated. (am new to Rust & GPU, doing it for learning)</p><p>:boost_requested:</p>