Lines Matching defs:PhysicalDeviceLimits
8166 pub struct PhysicalDeviceLimits { struct
8167 pub max_image_dimension1_d: u32,
8168 pub max_image_dimension2_d: u32,
8169 pub max_image_dimension3_d: u32,
8170 pub max_image_dimension_cube: u32,
8171 pub max_image_array_layers: u32,
8172 pub max_texel_buffer_elements: u32,
8173 pub max_uniform_buffer_range: u32,
8174 pub max_storage_buffer_range: u32,
8175 pub max_push_constants_size: u32,
8176 pub max_memory_allocation_count: u32,
8177 pub max_sampler_allocation_count: u32,
8178 pub buffer_image_granularity: DeviceSize,
8179 pub sparse_address_space_size: DeviceSize,
8180 pub max_bound_descriptor_sets: u32,
8181 pub max_per_stage_descriptor_samplers: u32,
8182 pub max_per_stage_descriptor_uniform_buffers: u32,
8183 pub max_per_stage_descriptor_storage_buffers: u32,
8184 pub max_per_stage_descriptor_sampled_images: u32,
8185 pub max_per_stage_descriptor_storage_images: u32,
8186 pub max_per_stage_descriptor_input_attachments: u32,
8187 pub max_per_stage_resources: u32,
8188 pub max_descriptor_set_samplers: u32,
8189 pub max_descriptor_set_uniform_buffers: u32,
8190 pub max_descriptor_set_uniform_buffers_dynamic: u32,
8191 pub max_descriptor_set_storage_buffers: u32,
8192 pub max_descriptor_set_storage_buffers_dynamic: u32,
8193 pub max_descriptor_set_sampled_images: u32,
8194 pub max_descriptor_set_storage_images: u32,
8195 pub max_descriptor_set_input_attachments: u32,
8196 pub max_vertex_input_attributes: u32,
8197 pub max_vertex_input_bindings: u32,
8198 pub max_vertex_input_attribute_offset: u32,
8199 pub max_vertex_input_binding_stride: u32,
8200 pub max_vertex_output_components: u32,
8201 pub max_tessellation_generation_level: u32,
8202 pub max_tessellation_patch_size: u32,
8203 pub max_tessellation_control_per_vertex_input_components: u32,
8204 pub max_tessellation_control_per_vertex_output_components: u32,
8205 pub max_tessellation_control_per_patch_output_components: u32,
8206 pub max_tessellation_control_total_output_components: u32,
8207 pub max_tessellation_evaluation_input_components: u32,
8208 pub max_tessellation_evaluation_output_components: u32,
8209 pub max_geometry_shader_invocations: u32,
8210 pub max_geometry_input_components: u32,
8211 pub max_geometry_output_components: u32,
8212 pub max_geometry_output_vertices: u32,
8213 pub max_geometry_total_output_components: u32,
8214 pub max_fragment_input_components: u32,
8215 pub max_fragment_output_attachments: u32,
8216 pub max_fragment_dual_src_attachments: u32,
8217 pub max_fragment_combined_output_resources: u32,
8218 pub max_compute_shared_memory_size: u32,
8219 pub max_compute_work_group_count: [u32; 3],
8220 pub max_compute_work_group_invocations: u32,
8221 pub max_compute_work_group_size: [u32; 3],
8222 pub sub_pixel_precision_bits: u32,
8223 pub sub_texel_precision_bits: u32,
8224 pub mipmap_precision_bits: u32,
8225 pub max_draw_indexed_index_value: u32,
8226 pub max_draw_indirect_count: u32,
8227 pub max_sampler_lod_bias: f32,
8228 pub max_sampler_anisotropy: f32,
8229 pub max_viewports: u32,
8230 pub max_viewport_dimensions: [u32; 2],
8231 pub viewport_bounds_range: [f32; 2],
8232 pub viewport_sub_pixel_bits: u32,
8233 pub min_memory_map_alignment: usize,
8234 pub min_texel_buffer_offset_alignment: DeviceSize,
8235 pub min_uniform_buffer_offset_alignment: DeviceSize,
8236 pub min_storage_buffer_offset_alignment: DeviceSize,
8237 pub min_texel_offset: i32,
8238 pub max_texel_offset: u32,
8239 pub min_texel_gather_offset: i32,
8240 pub max_texel_gather_offset: u32,
8241 pub min_interpolation_offset: f32,
8242 pub max_interpolation_offset: f32,
8243 pub sub_pixel_interpolation_offset_bits: u32,
8244 pub max_framebuffer_width: u32,
8245 pub max_framebuffer_height: u32,
8246 pub max_framebuffer_layers: u32,
8247 pub framebuffer_color_sample_counts: SampleCountFlags,
8248 pub framebuffer_depth_sample_counts: SampleCountFlags,
8249 pub framebuffer_stencil_sample_counts: SampleCountFlags,
8250 pub framebuffer_no_attachments_sample_counts: SampleCountFlags,
8274 impl ::std::default::Default for PhysicalDeviceLimits { argument
8386 impl PhysicalDeviceLimits { implementation
8979 pub fn build(self) -> PhysicalDeviceLimits { in build()