Struct screen_13::driver::compute::ComputePipelineInfoBuilder
source · pub struct ComputePipelineInfoBuilder { /* private fields */ }Expand description
Builder for ComputePipelineInfo.
Implementations§
source§impl ComputePipelineInfoBuilder
impl ComputePipelineInfoBuilder
sourcepub fn bindless_descriptor_count(self, value: u32) -> Self
pub fn bindless_descriptor_count(self, value: u32) -> Self
The 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
}source§impl ComputePipelineInfoBuilder
impl ComputePipelineInfoBuilder
sourcepub fn build(self) -> ComputePipelineInfo
pub fn build(self) -> ComputePipelineInfo
Builds a new ComputePipelineInfo.
Trait Implementations§
source§impl Default for ComputePipelineInfoBuilder
impl Default for ComputePipelineInfoBuilder
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.