Skip to content

Commit 3cc5201

Browse files
committed
Deploying to master from @ gfx-rs/wgpu@964a8d9 🚀
1 parent 3d05e7b commit 3cc5201

File tree

277 files changed

+1170
-1178
lines changed

Some content is hidden

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

277 files changed

+1170
-1178
lines changed

doc/src/naga/back/msl/writer.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11560,7 +11560,7 @@
1156011560
AttributeMappingResolved {
1156111561
ty_name: ty_name.to_string(),
1156211562
dimension: ty_name.vertex_input_dimension(),
11563-
ty_is_int: ty_name.scalar().map_or(<span class="bool-val">false</span>, scalar_is_int),
11563+
ty_is_int: ty_name.scalar().is_some_and(scalar_is_int),
1156411564
name: name.to_string(),
1156511565
},
1156611566
);

doc/src/naga/front/glsl/functions.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1758,7 +1758,7 @@
17581758
)<span class="question-mark">?
17591759
</span>}
17601760
TypeInner::Vector { size, scalar } =&gt; {
1761-
<span class="kw">if </span>vector_size.map_or(<span class="bool-val">true</span>, |s| s != size) {
1761+
<span class="kw">if </span>vector_size != <span class="prelude-val">Some</span>(size) {
17621762
value = ctx.vector_resize(size, value, expr_meta)<span class="question-mark">?</span>;
17631763
}
17641764

doc/src/naga/front/glsl/parser/declarations.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -869,7 +869,7 @@
869869
// Consume any leading comma, e.g. this is valid: `float, a=1;`
870870
</span><span class="kw">if </span><span class="self">self
871871
</span>.peek(frontend)
872-
.map_or(<span class="bool-val">false</span>, |t| t.value == TokenValue::Comma)
872+
.is_some_and(|t| t.value == TokenValue::Comma)
873873
{
874874
<span class="self">self</span>.next(frontend);
875875
}

doc/src/naga/front/glsl/parser/functions.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@
675675

676676
<span class="kw">impl </span>ParsingContext&lt;<span class="lifetime">'_</span>&gt; {
677677
<span class="kw">pub fn </span>peek_parameter_qualifier(<span class="kw-2">&amp;mut </span><span class="self">self</span>, frontend: <span class="kw-2">&amp;mut </span>Frontend) -&gt; bool {
678-
<span class="self">self</span>.peek(frontend).map_or(<span class="bool-val">false</span>, |t| <span class="kw">match </span>t.value {
678+
<span class="self">self</span>.peek(frontend).is_some_and(|t| <span class="kw">match </span>t.value {
679679
TokenValue::In | TokenValue::Out | TokenValue::InOut | TokenValue::Const =&gt; <span class="bool-val">true</span>,
680680
<span class="kw">_ </span>=&gt; <span class="bool-val">false</span>,
681681
})

doc/src/naga/front/glsl/parser/types.rs.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@
591591
}
592592

593593
<span class="kw">pub fn </span>peek_type_qualifier(<span class="kw-2">&amp;mut </span><span class="self">self</span>, frontend: <span class="kw-2">&amp;mut </span>Frontend) -&gt; bool {
594-
<span class="self">self</span>.peek(frontend).map_or(<span class="bool-val">false</span>, |t| <span class="kw">match </span>t.value {
594+
<span class="self">self</span>.peek(frontend).is_some_and(|t| <span class="kw">match </span>t.value {
595595
TokenValue::Invariant
596596
| TokenValue::Interpolation(<span class="kw">_</span>)
597597
| TokenValue::Sampling(<span class="kw">_</span>)
@@ -823,7 +823,7 @@
823823
}
824824

825825
<span class="kw">pub fn </span>peek_type_name(<span class="kw-2">&amp;mut </span><span class="self">self</span>, frontend: <span class="kw-2">&amp;mut </span>Frontend) -&gt; bool {
826-
<span class="self">self</span>.peek(frontend).map_or(<span class="bool-val">false</span>, |t| <span class="kw">match </span>t.value {
826+
<span class="self">self</span>.peek(frontend).is_some_and(|t| <span class="kw">match </span>t.value {
827827
TokenValue::TypeName(<span class="kw">_</span>) | TokenValue::Void =&gt; <span class="bool-val">true</span>,
828828
TokenValue::Struct =&gt; <span class="bool-val">true</span>,
829829
TokenValue::Identifier(<span class="kw-2">ref </span>ident) =&gt; frontend.lookup_type.contains_key(ident),

doc/src/naga/front/spv/mod.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11434,7 +11434,7 @@
1143411434
<span class="kw">let </span>parent_decor = <span class="self">self</span>.future_decor.remove(<span class="kw-2">&amp;</span>id);
1143511435
<span class="kw">let </span>is_storage_buffer = parent_decor
1143611436
.as_ref()
11437-
.map_or(<span class="bool-val">false</span>, |decor| decor.storage_buffer);
11437+
.is_some_and(|decor| decor.storage_buffer);
1143811438

1143911439
<span class="self">self</span>.layouter.update(module.to_ctx()).unwrap();
1144011440

doc/src/wgpu/util/init.rs.html

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,6 @@
210210
<a href="#209" id="209">209</a>
211211
<a href="#210" id="210">210</a>
212212
<a href="#211" id="211">211</a>
213-
<a href="#212" id="212">212</a>
214-
<a href="#213" id="213">213</a>
215213
</pre></div><pre class="rust"><code><span class="kw">use </span>wgt::{Backends, PowerPreference, RequestAdapterOptions};
216214

217215
<span class="kw">use crate</span>::{Adapter, Instance, Surface};
@@ -386,9 +384,7 @@
386384
</span><span class="kw">let </span>adapter_promise = gpu.request_adapter();
387385
wasm_bindgen_futures::JsFuture::from(adapter_promise)
388386
.<span class="kw">await
389-
</span>.map_or(<span class="bool-val">false</span>, |adapter| {
390-
!adapter.is_undefined() &amp;&amp; !adapter.is_null()
391-
})
387+
</span>.is_ok_and(|adapter| !adapter.is_undefined() &amp;&amp; !adapter.is_null())
392388
}
393389
<span class="attr">#[cfg(not(webgpu))]
394390
</span>{

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6311,7 +6311,7 @@
63116311
) -&gt; <span class="prelude-ty">Result</span>&lt;Arc&lt;binding_model::PipelineLayout&gt;, pipeline::ImplicitLayoutError&gt; {
63126312
<span class="kw">while </span>derived_group_layouts
63136313
.last()
6314-
.map_or(<span class="bool-val">false</span>, |map| map.is_empty())
6314+
.is_some_and(|map| map.is_empty())
63156315
{
63166316
derived_group_layouts.pop();
63176317
}

doc/src/wgpu_hal/gles/command.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1409,7 +1409,7 @@
14091409
<span class="kw">if </span>dirty_textures &amp; (<span class="number">1 </span>&lt;&lt; texture_index) != <span class="number">0
14101410
</span>|| slot
14111411
.sampler_index
1412-
.map_or(<span class="bool-val">false</span>, |si| dirty_samplers &amp; (<span class="number">1 </span>&lt;&lt; si) != <span class="number">0</span>)
1412+
.is_some_and(|si| dirty_samplers &amp; (<span class="number">1 </span>&lt;&lt; si) != <span class="number">0</span>)
14131413
{
14141414
<span class="kw">let </span>sampler = slot
14151415
.sampler_index

doc/src/wgpu_hal/vulkan/adapter.rs.html

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2452,8 +2452,6 @@
24522452
<a href="#2451" id="2451">2451</a>
24532453
<a href="#2452" id="2452">2452</a>
24542454
<a href="#2453" id="2453">2453</a>
2455-
<a href="#2454" id="2454">2454</a>
2456-
<a href="#2455" id="2455">2455</a>
24572455
</pre></div><pre class="rust"><code><span class="kw">use </span><span class="kw">super</span>::conv;
24582456

24592457
<span class="kw">use </span>ash::{amd, ext, google, khr, vk};
@@ -3954,15 +3952,15 @@
39543952
<span class="prelude-val">Some</span>(features) =&gt; features.imageless_framebuffer == vk::TRUE,
39553953
<span class="prelude-val">None </span>=&gt; phd_features
39563954
.imageless_framebuffer
3957-
.map_or(<span class="bool-val">false</span>, |ext| ext.imageless_framebuffer != <span class="number">0</span>),
3955+
.is_some_and(|ext| ext.imageless_framebuffer != <span class="number">0</span>),
39583956
},
39593957
image_view_usage: phd_capabilities.device_api_version &gt;= vk::API_VERSION_1_1
39603958
|| phd_capabilities.supports_extension(khr::maintenance2::NAME),
39613959
timeline_semaphores: <span class="kw">match </span>phd_features.timeline_semaphore {
39623960
<span class="prelude-val">Some</span>(features) =&gt; features.timeline_semaphore == vk::TRUE,
39633961
<span class="prelude-val">None </span>=&gt; phd_features
39643962
.timeline_semaphore
3965-
.map_or(<span class="bool-val">false</span>, |ext| ext.timeline_semaphore != <span class="number">0</span>),
3963+
.is_some_and(|ext| ext.timeline_semaphore != <span class="number">0</span>),
39663964
},
39673965
texture_d24: supports_format(
39683966
<span class="kw-2">&amp;</span><span class="self">self</span>.shared.raw,
@@ -3993,7 +3991,7 @@
39933991
<span class="prelude-val">Some</span>(<span class="kw-2">ref </span>f) =&gt; f.robust_image_access2 != <span class="number">0</span>,
39943992
<span class="prelude-val">None </span>=&gt; phd_features
39953993
.image_robustness
3996-
.map_or(<span class="bool-val">false</span>, |ext| ext.robust_image_access != <span class="number">0</span>),
3994+
.is_some_and(|ext| ext.robust_image_access != <span class="number">0</span>),
39973995
},
39983996
robust_buffer_access2: phd_features
39993997
.robustness2
@@ -4007,9 +4005,7 @@
40074005
.unwrap_or_default(),
40084006
zero_initialize_workgroup_memory: phd_features
40094007
.zero_initialize_workgroup_memory
4010-
.map_or(<span class="bool-val">false</span>, |ext| {
4011-
ext.shader_zero_initialize_workgroup_memory == vk::TRUE
4012-
}),
4008+
.is_some_and(|ext| ext.shader_zero_initialize_workgroup_memory == vk::TRUE),
40134009
image_format_list: phd_capabilities.device_api_version &gt;= vk::API_VERSION_1_2
40144010
|| phd_capabilities.supports_extension(khr::image_format_list::NAME),
40154011
<span class="attr">#[cfg(windows)]

0 commit comments

Comments
 (0)