wgpu_quick_start/
render_pass_factory.rs1pub fn create_default_render_pass<'b>(
8 encoder: &'b mut wgpu::CommandEncoder,
9 label: String,
10 color: wgpu::Color,
11 view: &'b wgpu::TextureView,
12) -> wgpu::RenderPass<'b> {
13 encoder.begin_render_pass(&wgpu::RenderPassDescriptor {
14 label: Some(label.as_str()),
15 color_attachments: &[Some(wgpu::RenderPassColorAttachment {
16 view,
17 resolve_target: None,
18 ops: wgpu::Operations {
19 load: wgpu::LoadOp::Clear(color),
20 store: wgpu::StoreOp::Store,
21 },
22 depth_slice: None,
23 })],
24 depth_stencil_attachment: None,
25 occlusion_query_set: None,
26 timestamp_writes: None,
27 multiview_mask: None,
28 })
29}