Skip to content

Commit a9e04f8

Browse files
authored
wgpu-hal: Expose vulkan::PhysicalDeviceFeatures (#7682)
1 parent 6151330 commit a9e04f8

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

wgpu-hal/src/vulkan/adapter.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ const INDEXING_FEATURES: wgt::Features = wgt::Features::TEXTURE_BINDING_ARRAY
1818
.union(wgt::Features::UNIFORM_BUFFER_BINDING_ARRAYS)
1919
.union(wgt::Features::PARTIALLY_BOUND_BINDING_ARRAY);
2020

21+
#[expect(rustdoc::private_intra_doc_links)]
2122
/// Features supported by a [`vk::PhysicalDevice`] and its extensions.
2223
///
2324
/// This is used in two phases:

wgpu-hal/src/vulkan/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ mod drm;
3232
mod instance;
3333
mod sampler;
3434

35+
pub use adapter::PhysicalDeviceFeatures;
36+
3537
use alloc::{boxed::Box, ffi::CString, sync::Arc, vec::Vec};
3638
use core::{borrow::Borrow, ffi::CStr, fmt, mem, num::NonZeroU32, ops::DerefMut};
3739

@@ -455,7 +457,7 @@ pub struct Adapter {
455457
//queue_families: Vec<vk::QueueFamilyProperties>,
456458
known_memory_flags: vk::MemoryPropertyFlags,
457459
phd_capabilities: adapter::PhysicalDeviceProperties,
458-
phd_features: adapter::PhysicalDeviceFeatures,
460+
phd_features: PhysicalDeviceFeatures,
459461
downlevel_flags: wgt::DownlevelFlags,
460462
private_caps: PrivateCapabilities,
461463
workarounds: Workarounds,

0 commit comments

Comments
 (0)