Skip to content

Commit 7b295e5

Browse files
Deploying to master from @ gfx-rs/wgpu@7cb642e 🚀
1 parent 39cbd78 commit 7b295e5

File tree

8 files changed

+1566
-1564
lines changed

8 files changed

+1566
-1564
lines changed

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

Lines changed: 1540 additions & 1538 deletions
Large diffs are not rendered by default.

doc/wgpu_hal/enum.DeviceError.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

doc/wgpu_hal/trait.Device.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,4 +414,4 @@ <h5 id="safety-7"><a class="doc-anchor" href="#safety-7">§</a>Safety</h5>
414414
)</h4></section><section id="tymethod.tlas_instance_to_bytes" class="method"><a class="src rightside" href="../src/wgpu_hal/lib.rs.html#1037">Source</a><h4 class="code-header">fn <a href="#tymethod.tlas_instance_to_bytes" class="fn">tlas_instance_to_bytes</a>(&amp;self, instance: <a class="struct" href="struct.TlasInstance.html" title="struct wgpu_hal::TlasInstance">TlasInstance</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.88.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.88.0/std/primitive.u8.html">u8</a>&gt; <a href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;"></a></h4></section><section id="tymethod.get_internal_counters" class="method"><a class="src rightside" href="../src/wgpu_hal/lib.rs.html#1039">Source</a><h4 class="code-header">fn <a href="#tymethod.get_internal_counters" class="fn">get_internal_counters</a>(&amp;self) -&gt; <a class="struct" href="../wgpu_types/counters/struct.HalCounters.html" title="struct wgpu_types::counters::HalCounters">HalCounters</a></h4></section><section id="tymethod.check_if_oom" class="method"><a class="src rightside" href="../src/wgpu_hal/lib.rs.html#1045">Source</a><h4 class="code-header">fn <a href="#tymethod.check_if_oom" class="fn">check_if_oom</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.88.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.88.0/std/primitive.unit.html">()</a>, <a class="enum" href="enum.DeviceError.html" title="enum wgpu_hal::DeviceError">DeviceError</a>&gt;</h4></section></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><section id="method.pipeline_cache_validation_key" class="method"><a class="src rightside" href="../src/wgpu_hal/lib.rs.html#951-953">Source</a><h4 class="code-header">fn <a href="#method.pipeline_cache_validation_key" class="fn">pipeline_cache_validation_key</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.88.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/1.88.0/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/1.88.0/std/primitive.array.html">16</a>]&gt;</h4></section><section id="method.pipeline_cache_get_data" class="method"><a class="src rightside" href="../src/wgpu_hal/lib.rs.html#1014-1019">Source</a><h4 class="code-header">unsafe fn <a href="#method.pipeline_cache_get_data" class="fn">pipeline_cache_get_data</a>(
415415
&amp;self,
416416
cache: &amp;&lt;Self::<a class="associatedtype" href="trait.Device.html#associatedtype.A" title="type wgpu_hal::Device::A">A</a> as <a class="trait" href="trait.Api.html" title="trait wgpu_hal::Api">Api</a>&gt;::<a class="associatedtype" href="trait.Api.html#associatedtype.PipelineCache" title="type wgpu_hal::Api::PipelineCache">PipelineCache</a>,
417-
) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.88.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.88.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.88.0/std/primitive.u8.html">u8</a>&gt;&gt;</h4></section><section id="method.generate_allocator_report" class="method"><a class="src rightside" href="../src/wgpu_hal/lib.rs.html#1041-1043">Source</a><h4 class="code-header">fn <a href="#method.generate_allocator_report" class="fn">generate_allocator_report</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.88.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../wgpu_types/counters/struct.AllocatorReport.html" title="struct wgpu_types::counters::AllocatorReport">AllocatorReport</a>&gt;</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.88.0/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Device-for-Device" class="impl"><a class="src rightside" href="../src/wgpu_hal/gles/device.rs.html#507-1638">Source</a><a href="#impl-Device-for-Device" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Device.html" title="trait wgpu_hal::Device">Device</a> for wgpu_hal::gles::<a class="struct" href="gles/struct.Device.html" title="struct wgpu_hal::gles::Device">Device</a></h3><span class="item-info"><div class="stab portability">Available on <strong><code>gles</code></strong> only.</div></span></section></summary><div class="impl-items"><section id="associatedtype.A-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/wgpu_hal/gles/device.rs.html#508">Source</a><a href="#associatedtype.A-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.A" class="associatedtype">A</a> = <a class="struct" href="gles/struct.Api.html" title="struct wgpu_hal::gles::Api">Api</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Device-for-Context" class="impl"><a class="src rightside" href="../src/wgpu_hal/noop/mod.rs.html#307-479">Source</a><a href="#impl-Device-for-Context" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Device.html" title="trait wgpu_hal::Device">Device</a> for <a class="struct" href="noop/struct.Context.html" title="struct wgpu_hal::noop::Context">Context</a></h3></section></summary><div class="impl-items"><section id="associatedtype.A-2" class="associatedtype trait-impl"><a class="src rightside" href="../src/wgpu_hal/noop/mod.rs.html#308">Source</a><a href="#associatedtype.A-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.A" class="associatedtype">A</a> = <a class="struct" href="noop/struct.Api.html" title="struct wgpu_hal::noop::Api">Api</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Device-for-Device-1" class="impl"><a class="src rightside" href="../src/wgpu_hal/vulkan/device.rs.html#1070-2847">Source</a><a href="#impl-Device-for-Device-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Device.html" title="trait wgpu_hal::Device">Device</a> for wgpu_hal::vulkan::<a class="struct" href="vulkan/struct.Device.html" title="struct wgpu_hal::vulkan::Device">Device</a></h3><span class="item-info"><div class="stab portability">Available on <strong><code>vulkan</code></strong> only.</div></span></section></summary><div class="impl-items"><section id="associatedtype.A-3" class="associatedtype trait-impl"><a class="src rightside" href="../src/wgpu_hal/vulkan/device.rs.html#1071">Source</a><a href="#associatedtype.A-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.A" class="associatedtype">A</a> = <a class="struct" href="vulkan/struct.Api.html" title="struct wgpu_hal::vulkan::Api">Api</a></h4></section></div></details></div><script src="../trait.impl/wgpu_hal/trait.Device.js" async></script><script type="text/json" id="notable-traits-data">{"Vec<u8>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/1.88.0/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.88.0/std/primitive.u8.html\">u8</a>, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/1.88.0/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.88.0/std/primitive.u8.html\">u8</a>, A&gt;<div class=\"where\">where\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>"}</script></section></div></main></body></html>
417+
) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.88.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.88.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.88.0/std/primitive.u8.html">u8</a>&gt;&gt;</h4></section><section id="method.generate_allocator_report" class="method"><a class="src rightside" href="../src/wgpu_hal/lib.rs.html#1041-1043">Source</a><h4 class="code-header">fn <a href="#method.generate_allocator_report" class="fn">generate_allocator_report</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.88.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../wgpu_types/counters/struct.AllocatorReport.html" title="struct wgpu_types::counters::AllocatorReport">AllocatorReport</a>&gt;</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.88.0/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Device-for-Device" class="impl"><a class="src rightside" href="../src/wgpu_hal/gles/device.rs.html#507-1638">Source</a><a href="#impl-Device-for-Device" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Device.html" title="trait wgpu_hal::Device">Device</a> for wgpu_hal::gles::<a class="struct" href="gles/struct.Device.html" title="struct wgpu_hal::gles::Device">Device</a></h3><span class="item-info"><div class="stab portability">Available on <strong><code>gles</code></strong> only.</div></span></section></summary><div class="impl-items"><section id="associatedtype.A-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/wgpu_hal/gles/device.rs.html#508">Source</a><a href="#associatedtype.A-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.A" class="associatedtype">A</a> = <a class="struct" href="gles/struct.Api.html" title="struct wgpu_hal::gles::Api">Api</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Device-for-Context" class="impl"><a class="src rightside" href="../src/wgpu_hal/noop/mod.rs.html#307-479">Source</a><a href="#impl-Device-for-Context" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Device.html" title="trait wgpu_hal::Device">Device</a> for <a class="struct" href="noop/struct.Context.html" title="struct wgpu_hal::noop::Context">Context</a></h3></section></summary><div class="impl-items"><section id="associatedtype.A-2" class="associatedtype trait-impl"><a class="src rightside" href="../src/wgpu_hal/noop/mod.rs.html#308">Source</a><a href="#associatedtype.A-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.A" class="associatedtype">A</a> = <a class="struct" href="noop/struct.Api.html" title="struct wgpu_hal::noop::Api">Api</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Device-for-Device-1" class="impl"><a class="src rightside" href="../src/wgpu_hal/vulkan/device.rs.html#1070-2849">Source</a><a href="#impl-Device-for-Device-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Device.html" title="trait wgpu_hal::Device">Device</a> for wgpu_hal::vulkan::<a class="struct" href="vulkan/struct.Device.html" title="struct wgpu_hal::vulkan::Device">Device</a></h3><span class="item-info"><div class="stab portability">Available on <strong><code>vulkan</code></strong> only.</div></span></section></summary><div class="impl-items"><section id="associatedtype.A-3" class="associatedtype trait-impl"><a class="src rightside" href="../src/wgpu_hal/vulkan/device.rs.html#1071">Source</a><a href="#associatedtype.A-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.A" class="associatedtype">A</a> = <a class="struct" href="vulkan/struct.Api.html" title="struct wgpu_hal::vulkan::Api">Api</a></h4></section></div></details></div><script src="../trait.impl/wgpu_hal/trait.Device.js" async></script><script type="text/json" id="notable-traits-data">{"Vec<u8>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/1.88.0/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.88.0/std/primitive.u8.html\">u8</a>, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/1.88.0/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.88.0/std/primitive.u8.html\">u8</a>, A&gt;<div class=\"where\">where\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.88.0/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>"}</script></section></div></main></body></html>

0 commit comments

Comments
 (0)