Skip to main content

prepare_preprocess_bind_groups

Function prepare_preprocess_bind_groups 

Source
pub fn prepare_preprocess_bind_groups(
    commands: Commands<'_, '_>,
    views: Query<'_, '_, (Entity, &ExtractedView)>,
    view_depth_pyramids: Query<'_, '_, (&ViewDepthPyramid, &PreviousViewUniformOffset)>,
    render_device: Res<'_, RenderDevice>,
    pipeline_cache: Res<'_, PipelineCache>,
    batched_instance_buffers: Res<'_, BatchedInstanceBuffers<MeshUniform, MeshInputUniform>>,
    indirect_parameters_buffers: Res<'_, IndirectParametersBuffers>,
    bin_unpacking_buffers: Res<'_, BinUnpackingBuffers>,
    mesh_culling_data_buffer: Res<'_, MeshCullingDataBuffer>,
    visibility_ranges: Res<'_, RenderVisibilityRanges>,
    view_uniforms: Res<'_, ViewUniforms>,
    previous_view_uniforms: Res<'_, PreviousViewUniforms>,
    pipelines: Res<'_, PreprocessPipelines>,
    bin_unpacking_bind_groups: ResMut<'_, BinUnpackingBindGroups>,
)
Expand description

A system that attaches buffers to bind groups for the variants of the compute shaders relating to mesh preprocessing.