Skip to content

Commit aa851b8

Browse files
committed
Deploying to master from @ gfx-rs/wgpu@fb210ab 🚀
1 parent 9ba9128 commit aa851b8

File tree

288 files changed

+1221
-1217
lines changed

Some content is hidden

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

288 files changed

+1221
-1217
lines changed

doc/search-index.js

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

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@
430430
/// If no backend feature for the active target platform is enabled,
431431
/// this method will panic, see [`Instance::enabled_backend_features()`].
432432
</span><span class="kw">fn </span>default() -&gt; <span class="self">Self </span>{
433-
<span class="self">Self</span>::new(InstanceDescriptor::default())
433+
<span class="self">Self</span>::new(<span class="kw-2">&amp;</span>InstanceDescriptor::default())
434434
}
435435
}
436436

@@ -512,7 +512,7 @@
512512
/// If no backend feature for the active target platform is enabled,
513513
/// this method will panic, see [`Instance::enabled_backend_features()`].
514514
</span><span class="attr">#[allow(unreachable_code)]
515-
</span><span class="kw">pub fn </span>new(_instance_desc: InstanceDescriptor) -&gt; <span class="self">Self </span>{
515+
</span><span class="kw">pub fn </span>new(_instance_desc: <span class="kw-2">&amp;</span>InstanceDescriptor) -&gt; <span class="self">Self </span>{
516516
<span class="kw">if </span><span class="self">Self</span>::enabled_backend_features().is_empty() {
517517
<span class="macro">panic!</span>(
518518
<span class="string">"No wgpu backend feature that is implemented for the target platform was enabled. \

doc/src/wgpu/backend/wgpu_core.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4313,7 +4313,7 @@
43134313
}
43144314

43154315
<span class="kw">impl </span>dispatch::InstanceInterface <span class="kw">for </span>ContextWgpuCore {
4316-
<span class="kw">fn </span>new(desc: wgt::InstanceDescriptor) -&gt; <span class="self">Self
4316+
<span class="kw">fn </span>new(desc: <span class="kw-2">&amp;</span>wgt::InstanceDescriptor) -&gt; <span class="self">Self
43174317
</span><span class="kw">where
43184318
</span><span class="self">Self</span>: Sized,
43194319
{

doc/src/wgpu/dispatch.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@
821821
}
822822

823823
<span class="kw">pub trait </span>InstanceInterface: CommonTraits {
824-
<span class="kw">fn </span>new(desc: <span class="kw">crate</span>::InstanceDescriptor) -&gt; <span class="self">Self
824+
<span class="kw">fn </span>new(desc: <span class="kw-2">&amp;</span>wgt::InstanceDescriptor) -&gt; <span class="self">Self
825825
</span><span class="kw">where
826826
</span><span class="self">Self</span>: Sized;
827827

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@
212212
<a href="#211" id="211">211</a>
213213
<a href="#212" id="212">212</a>
214214
<a href="#213" id="213">213</a>
215+
<a href="#214" id="214">214</a>
215216
</pre></div><pre class="rust"><code><span class="kw">use </span>wgt::{Backends, PowerPreference, RequestAdapterOptions};
216217

217218
<span class="kw">use crate</span>::{Adapter, Instance, Surface};
@@ -413,8 +414,9 @@
413414
/// this method will panic, see [`Instance::enabled_backend_features()`].
414415
</span><span class="attr">#[allow(unused_mut)]
415416
</span><span class="kw">pub async fn </span>new_instance_with_webgpu_detection(
416-
<span class="kw-2">mut </span>instance_desc: wgt::InstanceDescriptor,
417+
instance_desc: <span class="kw-2">&amp;</span>wgt::InstanceDescriptor,
417418
) -&gt; <span class="kw">crate</span>::Instance {
419+
<span class="kw">let </span><span class="kw-2">mut </span>instance_desc = instance_desc.clone();
418420
<span class="kw">if </span>instance_desc
419421
.backends
420422
.contains(wgt::Backends::BROWSER_WEBGPU)
@@ -423,6 +425,6 @@
423425
instance_desc.backends.remove(wgt::Backends::BROWSER_WEBGPU);
424426
}
425427

426-
<span class="kw">crate</span>::Instance::new(instance_desc)
428+
<span class="kw">crate</span>::Instance::new(<span class="kw-2">&amp;</span>instance_desc)
427429
}
428430
</code></pre></div></section></main></body></html>

doc/src/wgpu_core/global.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
}
138138

139139
<span class="kw">impl </span>Global {
140-
<span class="kw">pub fn </span>new(name: <span class="kw-2">&amp;</span>str, instance_desc: wgt::InstanceDescriptor) -&gt; <span class="self">Self </span>{
140+
<span class="kw">pub fn </span>new(name: <span class="kw-2">&amp;</span>str, instance_desc: <span class="kw-2">&amp;</span>wgt::InstanceDescriptor) -&gt; <span class="self">Self </span>{
141141
<span class="macro">profiling::scope!</span>(<span class="string">"Global::new"</span>);
142142
<span class="self">Self </span>{
143143
instance: Instance::new(name, instance_desc),

doc/src/wgpu_core/instance.rs.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1070,7 +1070,7 @@
10701070
}
10711071

10721072
<span class="kw">impl </span>Instance {
1073-
<span class="kw">pub fn </span>new(name: <span class="kw-2">&amp;</span>str, instance_desc: wgt::InstanceDescriptor) -&gt; <span class="self">Self </span>{
1073+
<span class="kw">pub fn </span>new(name: <span class="kw-2">&amp;</span>str, instance_desc: <span class="kw-2">&amp;</span>wgt::InstanceDescriptor) -&gt; <span class="self">Self </span>{
10741074
<span class="kw">fn </span>init&lt;A: HalApi&gt;(
10751075
<span class="kw">_</span>: A,
10761076
instance_desc: <span class="kw-2">&amp;</span>wgt::InstanceDescriptor,
@@ -1106,13 +1106,13 @@
11061106
<span class="kw">let </span><span class="kw-2">mut </span>instance_per_backend = Vec::new();
11071107

11081108
<span class="attr">#[cfg(vulkan)]
1109-
</span>init(hal::api::Vulkan, <span class="kw-2">&amp;</span>instance_desc, <span class="kw-2">&amp;mut </span>instance_per_backend);
1109+
</span>init(hal::api::Vulkan, instance_desc, <span class="kw-2">&amp;mut </span>instance_per_backend);
11101110
<span class="attr">#[cfg(metal)]
1111-
</span>init(hal::api::Metal, <span class="kw-2">&amp;</span>instance_desc, <span class="kw-2">&amp;mut </span>instance_per_backend);
1111+
</span>init(hal::api::Metal, instance_desc, <span class="kw-2">&amp;mut </span>instance_per_backend);
11121112
<span class="attr">#[cfg(dx12)]
1113-
</span>init(hal::api::Dx12, <span class="kw-2">&amp;</span>instance_desc, <span class="kw-2">&amp;mut </span>instance_per_backend);
1113+
</span>init(hal::api::Dx12, instance_desc, <span class="kw-2">&amp;mut </span>instance_per_backend);
11141114
<span class="attr">#[cfg(gles)]
1115-
</span>init(hal::api::Gles, <span class="kw-2">&amp;</span>instance_desc, <span class="kw-2">&amp;mut </span>instance_per_backend);
1115+
</span>init(hal::api::Gles, instance_desc, <span class="kw-2">&amp;mut </span>instance_per_backend);
11161116

11171117
<span class="self">Self </span>{
11181118
name: name.to_string(),

doc/src/wgpu_examples/framework.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -880,7 +880,7 @@
880880
</span><span class="kw">async fn </span>init_async&lt;E: Example&gt;(surface: <span class="kw-2">&amp;mut </span>SurfaceWrapper, window: Arc&lt;Window&gt;) -&gt; <span class="self">Self </span>{
881881
<span class="macro">log::info!</span>(<span class="string">"Initializing wgpu..."</span>);
882882

883-
<span class="kw">let </span>instance = wgpu::Instance::new(wgpu::util::instance_descriptor_from_env());
883+
<span class="kw">let </span>instance = wgpu::Instance::new(<span class="kw-2">&amp;</span>wgpu::util::instance_descriptor_from_env());
884884
surface.pre_adapter(<span class="kw-2">&amp;</span>instance, window);
885885

886886
<span class="kw">let </span>adapter = get_adapter_with_capabilities_or_from_env(

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@
190190
size.width = size.width.max(<span class="number">1</span>);
191191
size.height = size.height.max(<span class="number">1</span>);
192192

193-
<span class="kw">let </span>instance = wgpu::Instance::new(wgpu::util::instance_descriptor_from_env());
193+
<span class="kw">let </span>instance = wgpu::Instance::new(<span class="kw-2">&amp;</span>wgpu::util::instance_descriptor_from_env());
194194

195195
<span class="kw">let </span>surface = instance.create_surface(<span class="kw-2">&amp;</span>window).unwrap();
196196
<span class="kw">let </span>adapter = instance

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -713,7 +713,7 @@
713713
</span><span class="kw">async fn </span>run() {
714714
<span class="comment">// Instantiates instance of wgpu
715715
</span><span class="kw">let </span>backends = wgpu::util::backend_bits_from_env().unwrap_or_default();
716-
<span class="kw">let </span>instance = wgpu::Instance::new(wgpu::InstanceDescriptor {
716+
<span class="kw">let </span>instance = wgpu::Instance::new(<span class="kw-2">&amp;</span>wgpu::InstanceDescriptor {
717717
backends,
718718
flags: wgpu::InstanceFlags::from_build_config().with_env(),
719719
dx12_shader_compiler: wgpu::Dx12Compiler::default(),

0 commit comments

Comments
 (0)