Struct screen_13::driver::compute::ComputePipelineInfo
source · pub struct ComputePipelineInfo {
pub bindless_descriptor_count: u32,
pub name: Option<String>,
}Expand description
Information used to create a ComputePipeline instance.
Fields§
§bindless_descriptor_count: u32The number of descriptors to allocate for a given binding when using bindless (unbounded) syntax.
The default is 8192.
Examples
Basic usage (GLSL):
#version 460 core
#extension GL_EXT_nonuniform_qualifier : require
layout(set = 0, binding = 0, rgba8) writeonly uniform image2D my_binding[];
void main()
{
// my_binding will have space for 8,192 images by default
}name: Option<String>A descriptive name used in debugging messages.
Trait Implementations§
source§impl Clone for ComputePipelineInfo
impl Clone for ComputePipelineInfo
source§fn clone(&self) -> ComputePipelineInfo
fn clone(&self) -> ComputePipelineInfo
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 ComputePipelineInfo
impl Debug for ComputePipelineInfo
source§impl Default for ComputePipelineInfo
impl Default for ComputePipelineInfo
source§fn default() -> ComputePipelineInfo
fn default() -> ComputePipelineInfo
Returns the “default value” for a type. Read more
source§impl From<ComputePipelineInfoBuilder> for ComputePipelineInfo
impl From<ComputePipelineInfoBuilder> for ComputePipelineInfo
source§fn from(info: ComputePipelineInfoBuilder) -> Self
fn from(info: ComputePipelineInfoBuilder) -> Self
Converts to this type from the input type.