Struct ash::vk::PhysicalDeviceVulkan13Features
source · #[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,
}
Expand description
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: Bool32
Implementations§
source§impl PhysicalDeviceVulkan13Features
impl PhysicalDeviceVulkan13Features
pub fn builder<'a>() -> PhysicalDeviceVulkan13FeaturesBuilder<'a>
Trait Implementations§
source§impl Clone for PhysicalDeviceVulkan13Features
impl Clone for PhysicalDeviceVulkan13Features
source§fn clone(&self) -> PhysicalDeviceVulkan13Features
fn clone(&self) -> PhysicalDeviceVulkan13Features
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more