Function webrender::frame_builder::build_render_pass
source ยท pub fn build_render_pass(
src_pass: &Pass,
screen_size: DeviceIntSize,
ctx: &mut RenderTargetContext<'_, '_>,
gpu_cache: &mut GpuCache,
gpu_buffer_builder: &mut GpuBufferBuilder,
render_tasks: &RenderTaskGraph,
clip_store: &ClipStore,
transforms: &mut TransformPalette,
prim_headers: &mut PrimitiveHeaders,
z_generator: &mut ZBufferIdGenerator,
gpu_supports_fast_clears: bool,
prim_instances: &[PrimitiveInstance],
cmd_buffers: &CommandBufferList,
) -> RenderPass
Expand description
Processes this pass to prepare it for rendering.
Among other things, this allocates output regions for each of our tasks
(added via add_render_task
) in a RenderTarget and assigns it into that
target.