diff --git a/wgpu/examples/hello-triangle/main.rs b/wgpu/examples/hello-triangle/main.rs index 5043fb514c..9eefcbae22 100644 --- a/wgpu/examples/hello-triangle/main.rs +++ b/wgpu/examples/hello-triangle/main.rs @@ -35,17 +35,8 @@ async fn run(event_loop: EventLoop<()>, window: Window, swapchain_format: wgpu:: let fs_module = device.create_shader_module(&wgpu::read_spirv(std::io::Cursor::new(&fs[..])).unwrap()); - let bind_group_layout = device.create_bind_group_layout(&wgpu::BindGroupLayoutDescriptor { - bindings: &[], - label: None, - }); - let bind_group = device.create_bind_group(&wgpu::BindGroupDescriptor { - layout: &bind_group_layout, - bindings: &[], - label: None, - }); let pipeline_layout = device.create_pipeline_layout(&wgpu::PipelineLayoutDescriptor { - bind_group_layouts: &[&bind_group_layout], + bind_group_layouts: &[], }); let render_pipeline = device.create_render_pipeline(&wgpu::RenderPipelineDescriptor { @@ -67,7 +58,7 @@ async fn run(event_loop: EventLoop<()>, window: Window, swapchain_format: wgpu:: }), primitive_topology: wgpu::PrimitiveTopology::TriangleList, color_states: &[wgpu::ColorStateDescriptor { - format: wgpu::TextureFormat::Bgra8Unorm, + format: swapchain_format, color_blend: wgpu::BlendDescriptor::REPLACE, alpha_blend: wgpu::BlendDescriptor::REPLACE, write_mask: wgpu::ColorWrite::ALL, @@ -122,7 +113,6 @@ async fn run(event_loop: EventLoop<()>, window: Window, swapchain_format: wgpu:: depth_stencil_attachment: None, }); rpass.set_pipeline(&render_pipeline); - rpass.set_bind_group(0, &bind_group, &[]); rpass.draw(0..3, 0..1); }