Struct pilka_lib::ash::vk::PhysicalDeviceFeatures [−]
#[repr(C)]pub struct PhysicalDeviceFeatures {Show 55 fields
pub robust_buffer_access: u32,
pub full_draw_index_uint32: u32,
pub image_cube_array: u32,
pub independent_blend: u32,
pub geometry_shader: u32,
pub tessellation_shader: u32,
pub sample_rate_shading: u32,
pub dual_src_blend: u32,
pub logic_op: u32,
pub multi_draw_indirect: u32,
pub draw_indirect_first_instance: u32,
pub depth_clamp: u32,
pub depth_bias_clamp: u32,
pub fill_mode_non_solid: u32,
pub depth_bounds: u32,
pub wide_lines: u32,
pub large_points: u32,
pub alpha_to_one: u32,
pub multi_viewport: u32,
pub sampler_anisotropy: u32,
pub texture_compression_etc2: u32,
pub texture_compression_astc_ldr: u32,
pub texture_compression_bc: u32,
pub occlusion_query_precise: u32,
pub pipeline_statistics_query: u32,
pub vertex_pipeline_stores_and_atomics: u32,
pub fragment_stores_and_atomics: u32,
pub shader_tessellation_and_geometry_point_size: u32,
pub shader_image_gather_extended: u32,
pub shader_storage_image_extended_formats: u32,
pub shader_storage_image_multisample: u32,
pub shader_storage_image_read_without_format: u32,
pub shader_storage_image_write_without_format: u32,
pub shader_uniform_buffer_array_dynamic_indexing: u32,
pub shader_sampled_image_array_dynamic_indexing: u32,
pub shader_storage_buffer_array_dynamic_indexing: u32,
pub shader_storage_image_array_dynamic_indexing: u32,
pub shader_clip_distance: u32,
pub shader_cull_distance: u32,
pub shader_float64: u32,
pub shader_int64: u32,
pub shader_int16: u32,
pub shader_resource_residency: u32,
pub shader_resource_min_lod: u32,
pub sparse_binding: u32,
pub sparse_residency_buffer: u32,
pub sparse_residency_image2_d: u32,
pub sparse_residency_image3_d: u32,
pub sparse_residency2_samples: u32,
pub sparse_residency4_samples: u32,
pub sparse_residency8_samples: u32,
pub sparse_residency16_samples: u32,
pub sparse_residency_aliased: u32,
pub variable_multisample_rate: u32,
pub inherited_queries: u32,
}
Expand description
Fields
robust_buffer_access: u32
full_draw_index_uint32: u32
image_cube_array: u32
independent_blend: u32
geometry_shader: u32
tessellation_shader: u32
sample_rate_shading: u32
dual_src_blend: u32
logic_op: u32
multi_draw_indirect: u32
draw_indirect_first_instance: u32
depth_clamp: u32
depth_bias_clamp: u32
fill_mode_non_solid: u32
depth_bounds: u32
wide_lines: u32
large_points: u32
alpha_to_one: u32
multi_viewport: u32
sampler_anisotropy: u32
texture_compression_etc2: u32
texture_compression_astc_ldr: u32
texture_compression_bc: u32
occlusion_query_precise: u32
pipeline_statistics_query: u32
vertex_pipeline_stores_and_atomics: u32
fragment_stores_and_atomics: u32
shader_tessellation_and_geometry_point_size: u32
shader_image_gather_extended: u32
shader_storage_image_extended_formats: u32
shader_storage_image_multisample: u32
shader_storage_image_read_without_format: u32
shader_storage_image_write_without_format: u32
shader_uniform_buffer_array_dynamic_indexing: u32
shader_sampled_image_array_dynamic_indexing: u32
shader_storage_buffer_array_dynamic_indexing: u32
shader_storage_image_array_dynamic_indexing: u32
shader_clip_distance: u32
shader_cull_distance: u32
shader_float64: u32
shader_int64: u32
shader_int16: u32
shader_resource_residency: u32
shader_resource_min_lod: u32
sparse_binding: u32
sparse_residency_buffer: u32
sparse_residency_image2_d: u32
sparse_residency_image3_d: u32
sparse_residency2_samples: u32
sparse_residency4_samples: u32
sparse_residency8_samples: u32
sparse_residency16_samples: u32
sparse_residency_aliased: u32
variable_multisample_rate: u32
inherited_queries: u32
Implementations
pub fn builder<'a>() -> PhysicalDeviceFeaturesBuilder<'a>
Trait Implementations
impl Clone for PhysicalDeviceFeatures
impl Clone for PhysicalDeviceFeatures
pub fn clone(&self) -> PhysicalDeviceFeatures
pub fn clone(&self) -> PhysicalDeviceFeatures
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
impl Debug for PhysicalDeviceFeatures
impl Debug for PhysicalDeviceFeatures
impl Default for PhysicalDeviceFeatures
impl Default for PhysicalDeviceFeatures
pub fn default() -> PhysicalDeviceFeatures
pub fn default() -> PhysicalDeviceFeatures
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceFeatures
Auto Trait Implementations
impl RefUnwindSafe for PhysicalDeviceFeatures
impl Send for PhysicalDeviceFeatures
impl Sync for PhysicalDeviceFeatures
impl Unpin for PhysicalDeviceFeatures
impl UnwindSafe for PhysicalDeviceFeatures
Blanket Implementations
Mutably borrows from an owned value. Read more