pub struct WgslKernel {
pub source: String,
pub n_inputs: usize,
pub n_outputs: usize,
pub workgroup_size: u32,
}Expand description
A generated WGSL compute shader.
Fields§
§source: StringComplete WGSL shader source.
n_inputs: usizeNumber of input values per work item.
n_outputs: usizeNumber of output values per work item.
workgroup_size: u32Workgroup size (default: 256).
Auto Trait Implementations§
impl Freeze for WgslKernel
impl RefUnwindSafe for WgslKernel
impl Send for WgslKernel
impl Sync for WgslKernel
impl Unpin for WgslKernel
impl UnsafeUnpin for WgslKernel
impl UnwindSafe for WgslKernel
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