Skip to content

Commit dc369b3

Browse files
committed
Deploying to master from @ d7fe7ef8cccb2a329d388e11321f503570f5e78f 🚀
1 parent 5828d58 commit dc369b3

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

‎doc/src/wgpu_hal/vulkan/conv.rs.html

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -829,6 +829,12 @@
829829
<a href="#829" id="829">829</a>
830830
<a href="#830" id="830">830</a>
831831
<a href="#831" id="831">831</a>
832+
<a href="#832" id="832">832</a>
833+
<a href="#833" id="833">833</a>
834+
<a href="#834" id="834">834</a>
835+
<a href="#835" id="835">835</a>
836+
<a href="#836" id="836">836</a>
837+
<a href="#837" id="837">837</a>
832838
</pre><pre class="rust"><code><span class="kw">use </span>ash::vk;
833839
<span class="kw">use </span>std::num::NonZeroU32;
834840

@@ -980,16 +986,22 @@
980986
<span class="kw">use </span>ash::vk::Format <span class="kw">as </span>F;
981987
<span class="kw">use </span>wgt::TextureFormat <span class="kw">as </span>Tf;
982988
<span class="comment">// List we care about pulled from https://vulkan.gpuinfo.org/listsurfaceformats.php
983-
</span><span class="prelude-val">Some</span>(<span class="kw">match </span>sf.format {
984-
F::B8G8R8A8_UNORM =&gt; Tf::Bgra8Unorm,
985-
F::B8G8R8A8_SRGB =&gt; Tf::Bgra8UnormSrgb,
986-
F::R8G8B8A8_SNORM =&gt; Tf::Rgba8Snorm,
987-
F::R8G8B8A8_UNORM =&gt; Tf::Rgba8Unorm,
988-
F::R8G8B8A8_SRGB =&gt; Tf::Rgba8UnormSrgb,
989-
F::R16G16B16A16_SFLOAT =&gt; Tf::Rgba16Float,
990-
F::R16G16B16A16_SNORM =&gt; Tf::Rgba16Snorm,
991-
F::R16G16B16A16_UNORM =&gt; Tf::Rgba16Unorm,
992-
F::A2B10G10R10_UNORM_PACK32 =&gt; Tf::Rgb10a2Unorm,
989+
</span><span class="prelude-val">Some</span>(<span class="kw">match </span>sf.color_space {
990+
vk::ColorSpaceKHR::SRGB_NONLINEAR =&gt; <span class="kw">match </span>sf.format {
991+
F::B8G8R8A8_UNORM =&gt; Tf::Bgra8Unorm,
992+
F::B8G8R8A8_SRGB =&gt; Tf::Bgra8UnormSrgb,
993+
F::R8G8B8A8_SNORM =&gt; Tf::Rgba8Snorm,
994+
F::R8G8B8A8_UNORM =&gt; Tf::Rgba8Unorm,
995+
F::R8G8B8A8_SRGB =&gt; Tf::Rgba8UnormSrgb,
996+
<span class="kw">_ </span>=&gt; <span class="kw">return </span><span class="prelude-val">None</span>,
997+
},
998+
vk::ColorSpaceKHR::EXTENDED_SRGB_LINEAR_EXT =&gt; <span class="kw">match </span>sf.format {
999+
F::R16G16B16A16_SFLOAT =&gt; Tf::Rgba16Float,
1000+
F::R16G16B16A16_SNORM =&gt; Tf::Rgba16Snorm,
1001+
F::R16G16B16A16_UNORM =&gt; Tf::Rgba16Unorm,
1002+
F::A2B10G10R10_UNORM_PACK32 =&gt; Tf::Rgb10a2Unorm,
1003+
<span class="kw">_ </span>=&gt; <span class="kw">return </span><span class="prelude-val">None</span>,
1004+
},
9931005
<span class="kw">_ </span>=&gt; <span class="kw">return </span><span class="prelude-val">None</span>,
9941006
})
9951007
}

0 commit comments

Comments
 (0)