#[repr(C)]pub struct PhysicalDeviceVulkan13Features {Show 17 fields
pub s_type: StructureType,
pub p_next: *mut c_void,
pub robust_image_access: Bool32,
pub inline_uniform_block: Bool32,
pub descriptor_binding_inline_uniform_block_update_after_bind: Bool32,
pub pipeline_creation_cache_control: Bool32,
pub private_data: Bool32,
pub shader_demote_to_helper_invocation: Bool32,
pub shader_terminate_invocation: Bool32,
pub subgroup_size_control: Bool32,
pub compute_full_subgroups: Bool32,
pub synchronization2: Bool32,
pub texture_compression_astc_hdr: Bool32,
pub shader_zero_initialize_workgroup_memory: Bool32,
pub dynamic_rendering: Bool32,
pub shader_integer_dot_product: Bool32,
pub maintenance4: Bool32,
}Fields§
§s_type: StructureType§p_next: *mut c_void§robust_image_access: Bool32§inline_uniform_block: Bool32§descriptor_binding_inline_uniform_block_update_after_bind: Bool32§pipeline_creation_cache_control: Bool32§private_data: Bool32§shader_demote_to_helper_invocation: Bool32§shader_terminate_invocation: Bool32§subgroup_size_control: Bool32§compute_full_subgroups: Bool32§synchronization2: Bool32§texture_compression_astc_hdr: Bool32§shader_zero_initialize_workgroup_memory: Bool32§dynamic_rendering: Bool32§shader_integer_dot_product: Bool32§maintenance4: Bool32Trait Implementations§
impl Copy for PhysicalDeviceVulkan13Features
Auto Trait Implementations§
impl !Send for PhysicalDeviceVulkan13Features
impl !Sync for PhysicalDeviceVulkan13Features
impl Freeze for PhysicalDeviceVulkan13Features
impl RefUnwindSafe for PhysicalDeviceVulkan13Features
impl Unpin for PhysicalDeviceVulkan13Features
impl UnsafeUnpin for PhysicalDeviceVulkan13Features
impl UnwindSafe for PhysicalDeviceVulkan13Features
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more