[−][src]Struct grr::DeviceLimits
Fields
max_compute_work_group_invocations: u32
Maximum number of total invocations in a single workgroup.
max_compute_work_group_count: [u32; 3]
Maximum number of local workgroups per dispatch call.
max_compute_work_group_size: [u32; 3]
Maximum size of a local workgroup in each dimensions.
Maximum size in bytes of all shared memory variables in the compute pipeline.
max_clip_distances: u32
Maximum number of clip distances in a shader stage.
Minimum value: 8
max_cull_distances: u32
Maximum number of cull distances in a shader stage.
Minimum value: 8
max_viewports: u32
max_viewport_dimensions: [u32; 2]
max_framebuffer_width: u32
max_framebuffer_height: u32
max_framebuffer_layers: u32
max_color_attachments: u32
max_vertex_input_attributes: u32
max_vertex_input_bindings: u32
max_vertex_input_attribute_offset: u32
max_vertex_input_binding_stride: u32
max_vertex_output_components: u32
Trait Implementations
impl Clone for DeviceLimits
[src]
fn clone(&self) -> DeviceLimits
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for DeviceLimits
[src]
Auto Trait Implementations
impl Send for DeviceLimits
impl Sync for DeviceLimits
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,