Struct vulkano::shader::spirv::LoopControl
source · pub struct LoopControl {Show 19 fields
pub unroll: bool,
pub dont_unroll: bool,
pub dependency_infinite: bool,
pub dependency_length: Option<u32>,
pub min_iterations: Option<u32>,
pub max_iterations: Option<u32>,
pub iteration_multiple: Option<u32>,
pub peel_count: Option<u32>,
pub partial_count: Option<u32>,
pub initiation_interval_intel: Option<u32>,
pub max_concurrency_intel: Option<u32>,
pub dependency_array_intel: Option<u32>,
pub pipeline_enable_intel: Option<u32>,
pub loop_coalesce_intel: Option<u32>,
pub max_interleaving_intel: Option<u32>,
pub speculated_iterations_intel: Option<u32>,
pub no_fusion_intel: bool,
pub loop_count_intel: Option<u32>,
pub max_reinvocation_delay_intel: Option<u32>,
}
Fields§
§unroll: bool
§dont_unroll: bool
§dependency_infinite: bool
§dependency_length: Option<u32>
§min_iterations: Option<u32>
§max_iterations: Option<u32>
§iteration_multiple: Option<u32>
§peel_count: Option<u32>
§partial_count: Option<u32>
§initiation_interval_intel: Option<u32>
§max_concurrency_intel: Option<u32>
§dependency_array_intel: Option<u32>
§pipeline_enable_intel: Option<u32>
§loop_coalesce_intel: Option<u32>
§max_interleaving_intel: Option<u32>
§speculated_iterations_intel: Option<u32>
§no_fusion_intel: bool
§loop_count_intel: Option<u32>
§max_reinvocation_delay_intel: Option<u32>
Trait Implementations§
source§impl Clone for LoopControl
impl Clone for LoopControl
source§fn clone(&self) -> LoopControl
fn clone(&self) -> LoopControl
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 moresource§impl Debug for LoopControl
impl Debug for LoopControl
source§impl PartialEq for LoopControl
impl PartialEq for LoopControl
source§fn eq(&self, other: &LoopControl) -> bool
fn eq(&self, other: &LoopControl) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for LoopControl
impl Eq for LoopControl
impl StructuralEq for LoopControl
impl StructuralPartialEq for LoopControl
Auto Trait Implementations§
impl RefUnwindSafe for LoopControl
impl Send for LoopControl
impl Sync for LoopControl
impl Unpin for LoopControl
impl UnwindSafe for LoopControl
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