pub fn late_prepass_build_indirect_parameters(
current_view: ViewQuery<'_, '_, &ExtractedView>,
preprocess_pipelines: Res<'_, PreprocessPipelines>,
build_indirect_params_bind_groups: Option<Res<'_, BuildIndirectParametersBindGroups>>,
pipeline_cache: Res<'_, PipelineCache>,
indirect_parameters_buffers: Option<Res<'_, IndirectParametersBuffers>>,
build_indirect_parameters_uniform_indices: Res<'_, BuildIndirectParametersMetadata>,
ctx: RenderContext<'_, '_>,
)Expand description
A render graph system, run for each view, that builds the indirect parameters for multi-draw indirect calls for the late prepass.
The late prepass is the prepass that draws objects that weren’t visible in the previous frame but became visible this frame (disocclusions). It’ll be skipped if occlusion culling is disabled.