(&mut self, device: &wgpu::Device, width: u32, height: u32)
| 455 | wgpu::BindGroupEntry { |
| 456 | binding: 3, |
| 457 | resource: wgpu::BindingResource::Buffer(wgpu::BufferBinding { |
| 458 | buffer: desc.uniform_buffer, |
| 459 | offset: 0, |
| 460 | size: Some( |
| 461 | std::num::NonZeroU64::new(desc.uniform_size_bytes) |
| 462 | .expect("post uniform size must be non-zero"), |
| 463 | ), |
| 464 | }), |
| 465 | }, |
| 466 | wgpu::BindGroupEntry { |
| 467 | binding: 4, |
| 468 | resource: desc.params_buffer.as_entire_binding(), |
| 469 | }, |
| 470 | wgpu::BindGroupEntry { |
| 471 | binding: 5, |
| 472 | resource: wgpu::BindingResource::TextureView(desc.lut_2d_view), |
| 473 | }, |
| 474 | wgpu::BindGroupEntry { |
| 475 | binding: 6, |
| 476 | resource: wgpu::BindingResource::TextureView(desc.lut_3d_view), |
| 477 | }, |
| 478 | ], |
| 479 | }) |
| 480 | } |
| 481 | |
| 482 | impl PostProcessor { |
| 483 | pub fn new( |
nothing calls this directly
no test coverage detected