Skip to content

Commit 9d35754

Browse files
committed
Deploying to master from @ gfx-rs/wgpu@333f811 🚀
1 parent d70fa53 commit 9d35754

File tree

1,402 files changed

+13661
-13687
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,402 files changed

+13661
-13687
lines changed

doc/search-index.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/search.desc/wgpu/wgpu-desc-0-.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/search.desc/wgpu/wgpu-desc-1-.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/search.desc/wgpu_types/wgpu_types-desc-0-.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/src/wgpu/api/blas.rs.html

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -265,23 +265,22 @@
265265
<a href=#265 id=265 data-nosnippet>265</a> /// ### Interaction with other functions
266266
<a href=#266 id=266 data-nosnippet>266</a> /// On native, `queue.submit(..)` and polling devices (that is calling `instance.poll_all` or
267267
<a href=#267 id=267 data-nosnippet>267</a> /// `device.poll`) with [`PollType::Poll`] may call the callback. On native, polling devices with
268-
<a href=#268 id=268 data-nosnippet>268</a> /// [`PollType::Wait`] (or [`PollType::WaitForSubmissionIndex`] with a submission index greater
268+
<a href=#268 id=268 data-nosnippet>268</a> /// [`PollType::Wait`] (optionally with a submission index greater
269269
<a href=#269 id=269 data-nosnippet>269</a> /// than the last submit the BLAS was used in) will guarantee callback is called.
270270
<a href=#270 id=270 data-nosnippet>270</a> ///
271271
<a href=#271 id=271 data-nosnippet>271</a> /// [`PollType::Poll`]: wgpu_types::PollType::Poll
272272
<a href=#272 id=272 data-nosnippet>272</a> /// [`PollType::Wait`]: wgpu_types::PollType::Wait
273-
<a href=#273 id=273 data-nosnippet>273</a> /// [`PollType::WaitForSubmissionIndex`]: wgpu_types::PollType::WaitForSubmissionIndex
274-
<a href=#274 id=274 data-nosnippet>274</a> </span><span class="kw">pub fn </span>prepare_compaction_async(
275-
<a href=#275 id=275 data-nosnippet>275</a> <span class="kw-2">&amp;</span><span class="self">self</span>,
276-
<a href=#276 id=276 data-nosnippet>276</a> callback: <span class="kw">impl </span>FnOnce(<span class="prelude-ty">Result</span>&lt;(), BlasAsyncError&gt;) + WasmNotSend + <span class="lifetime">'static</span>,
277-
<a href=#277 id=277 data-nosnippet>277</a> ) {
278-
<a href=#278 id=278 data-nosnippet>278</a> <span class="self">self</span>.inner.prepare_compact_async(Box::new(callback));
279-
<a href=#279 id=279 data-nosnippet>279</a> }
280-
<a href=#280 id=280 data-nosnippet>280</a>
281-
<a href=#281 id=281 data-nosnippet>281</a> <span class="doccomment">/// Checks whether this BLAS is ready for compaction. The returned value is `true` if
282-
<a href=#282 id=282 data-nosnippet>282</a> /// [`Blas::prepare_compaction_async`]'s callback was called with a non-error value, otherwise
283-
<a href=#283 id=283 data-nosnippet>283</a> /// this is `false`.
284-
<a href=#284 id=284 data-nosnippet>284</a> </span><span class="kw">pub fn </span>ready_for_compaction(<span class="kw-2">&amp;</span><span class="self">self</span>) -&gt; bool {
285-
<a href=#285 id=285 data-nosnippet>285</a> <span class="self">self</span>.inner.ready_for_compaction()
286-
<a href=#286 id=286 data-nosnippet>286</a> }
287-
<a href=#287 id=287 data-nosnippet>287</a>}</code></pre></div></section></main></body></html>
273+
<a href=#273 id=273 data-nosnippet>273</a> </span><span class="kw">pub fn </span>prepare_compaction_async(
274+
<a href=#274 id=274 data-nosnippet>274</a> <span class="kw-2">&amp;</span><span class="self">self</span>,
275+
<a href=#275 id=275 data-nosnippet>275</a> callback: <span class="kw">impl </span>FnOnce(<span class="prelude-ty">Result</span>&lt;(), BlasAsyncError&gt;) + WasmNotSend + <span class="lifetime">'static</span>,
276+
<a href=#276 id=276 data-nosnippet>276</a> ) {
277+
<a href=#277 id=277 data-nosnippet>277</a> <span class="self">self</span>.inner.prepare_compact_async(Box::new(callback));
278+
<a href=#278 id=278 data-nosnippet>278</a> }
279+
<a href=#279 id=279 data-nosnippet>279</a>
280+
<a href=#280 id=280 data-nosnippet>280</a> <span class="doccomment">/// Checks whether this BLAS is ready for compaction. The returned value is `true` if
281+
<a href=#281 id=281 data-nosnippet>281</a> /// [`Blas::prepare_compaction_async`]'s callback was called with a non-error value, otherwise
282+
<a href=#282 id=282 data-nosnippet>282</a> /// this is `false`.
283+
<a href=#283 id=283 data-nosnippet>283</a> </span><span class="kw">pub fn </span>ready_for_compaction(<span class="kw-2">&amp;</span><span class="self">self</span>) -&gt; bool {
284+
<a href=#284 id=284 data-nosnippet>284</a> <span class="self">self</span>.inner.ready_for_compaction()
285+
<a href=#285 id=285 data-nosnippet>285</a> }
286+
<a href=#286 id=286 data-nosnippet>286</a>}</code></pre></div></section></main></body></html>

doc/src/wgpu_core/device/global.rs.html

Lines changed: 289 additions & 288 deletions
Large diffs are not rendered by default.

doc/src/wgpu_core/device/resource.rs.html

Lines changed: 3805 additions & 3795 deletions
Large diffs are not rendered by default.

doc/src/wgpu_examples/big_compute_buffers/mod.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
<a href=#80 id=80 data-nosnippet>80</a> slice.map_async(wgpu::MapMode::Read, |<span class="kw">_</span>| {});
8181
<a href=#81 id=81 data-nosnippet>81</a> }
8282
<a href=#82 id=82 data-nosnippet>82</a>
83-
<a href=#83 id=83 data-nosnippet>83</a> device.poll(wgpu::PollType::Wait).unwrap();
83+
<a href=#83 id=83 data-nosnippet>83</a> device.poll(wgpu::PollType::wait_indefinitely()).unwrap();
8484
<a href=#84 id=84 data-nosnippet>84</a>
8585
<a href=#85 id=85 data-nosnippet>85</a> <span class="kw">let </span><span class="kw-2">mut </span>data = Vec::new();
8686
<a href=#86 id=86 data-nosnippet>86</a> <span class="kw">for </span>staging_buffer <span class="kw">in </span><span class="kw-2">&amp;</span>staging_buffers {

doc/src/wgpu_examples/framework.rs.html

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -597,18 +597,20 @@
597597
<a href=#597 id=597 data-nosnippet>597</a>
598598
<a href=#598 id=598 data-nosnippet>598</a> <span class="kw">let </span>dst_buffer_slice = dst_buffer.slice(..);
599599
<a href=#599 id=599 data-nosnippet>599</a> dst_buffer_slice.map_async(wgpu::MapMode::Read, |<span class="kw">_</span>| ());
600-
<a href=#600 id=600 data-nosnippet>600</a> ctx.async_poll(wgpu::PollType::wait()).<span class="kw">await</span>.unwrap();
601-
<a href=#601 id=601 data-nosnippet>601</a> <span class="kw">let </span>bytes = dst_buffer_slice.get_mapped_range().to_vec();
602-
<a href=#602 id=602 data-nosnippet>602</a>
603-
<a href=#603 id=603 data-nosnippet>603</a> wgpu_test::image::compare_image_output(
604-
<a href=#604 id=604 data-nosnippet>604</a> <span class="macro">dbg!</span>(<span class="macro">env!</span>(<span class="string">"CARGO_MANIFEST_DIR"</span>).to_string() + <span class="string">"/../../" </span>+ params.image_path),
605-
<a href=#605 id=605 data-nosnippet>605</a> <span class="kw-2">&amp;</span>ctx.adapter_info,
606-
<a href=#606 id=606 data-nosnippet>606</a> params.width,
607-
<a href=#607 id=607 data-nosnippet>607</a> params.height,
608-
<a href=#608 id=608 data-nosnippet>608</a> <span class="kw-2">&amp;</span>bytes,
609-
<a href=#609 id=609 data-nosnippet>609</a> params.comparisons,
610-
<a href=#610 id=610 data-nosnippet>610</a> )
611-
<a href=#611 id=611 data-nosnippet>611</a> .<span class="kw">await</span>;
612-
<a href=#612 id=612 data-nosnippet>612</a> })
613-
<a href=#613 id=613 data-nosnippet>613</a> }
614-
<a href=#614 id=614 data-nosnippet>614</a>}</code></pre></div></section></main></body></html>
600+
<a href=#600 id=600 data-nosnippet>600</a> ctx.async_poll(wgpu::PollType::wait_indefinitely())
601+
<a href=#601 id=601 data-nosnippet>601</a> .<span class="kw">await
602+
<a href=#602 id=602 data-nosnippet>602</a> </span>.unwrap();
603+
<a href=#603 id=603 data-nosnippet>603</a> <span class="kw">let </span>bytes = dst_buffer_slice.get_mapped_range().to_vec();
604+
<a href=#604 id=604 data-nosnippet>604</a>
605+
<a href=#605 id=605 data-nosnippet>605</a> wgpu_test::image::compare_image_output(
606+
<a href=#606 id=606 data-nosnippet>606</a> <span class="macro">dbg!</span>(<span class="macro">env!</span>(<span class="string">"CARGO_MANIFEST_DIR"</span>).to_string() + <span class="string">"/../../" </span>+ params.image_path),
607+
<a href=#607 id=607 data-nosnippet>607</a> <span class="kw-2">&amp;</span>ctx.adapter_info,
608+
<a href=#608 id=608 data-nosnippet>608</a> params.width,
609+
<a href=#609 id=609 data-nosnippet>609</a> params.height,
610+
<a href=#610 id=610 data-nosnippet>610</a> <span class="kw-2">&amp;</span>bytes,
611+
<a href=#611 id=611 data-nosnippet>611</a> params.comparisons,
612+
<a href=#612 id=612 data-nosnippet>612</a> )
613+
<a href=#613 id=613 data-nosnippet>613</a> .<span class="kw">await</span>;
614+
<a href=#614 id=614 data-nosnippet>614</a> })
615+
<a href=#615 id=615 data-nosnippet>615</a> }
616+
<a href=#616 id=616 data-nosnippet>616</a>}</code></pre></div></section></main></body></html>

doc/src/wgpu_examples/hello_synchronization/mod.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@
182182
<a href=#182 id=182 data-nosnippet>182</a> <span class="kw">let </span>buffer_slice = staging_buffer.slice(..);
183183
<a href=#183 id=183 data-nosnippet>183</a> <span class="kw">let </span>(sender, receiver) = flume::bounded(<span class="number">1</span>);
184184
<a href=#184 id=184 data-nosnippet>184</a> buffer_slice.map_async(wgpu::MapMode::Read, <span class="kw">move </span>|r| sender.send(r).unwrap());
185-
<a href=#185 id=185 data-nosnippet>185</a> device.poll(wgpu::PollType::wait()).unwrap();
185+
<a href=#185 id=185 data-nosnippet>185</a> device.poll(wgpu::PollType::wait_indefinitely()).unwrap();
186186
<a href=#186 id=186 data-nosnippet>186</a> receiver.recv_async().<span class="kw">await</span>.unwrap().unwrap();
187187
<a href=#187 id=187 data-nosnippet>187</a> output.copy_from_slice(bytemuck::cast_slice(<span class="kw-2">&amp;</span>buffer_slice.get_mapped_range()[..]));
188188
<a href=#188 id=188 data-nosnippet>188</a> staging_buffer.unmap();

0 commit comments

Comments
 (0)