Refactor color attachment and depth stencil setup
- The new `ReadTextureFromGPU` method is used to copy a `wgpu::Texture` into a `wgpu::Buffer`, then map the buffer to the CPU. The callback function will be invoked with the mapped data. - The GetPixelData(), GetRGBAPixelData() and GetRGBACharPixel() methods have all been refactored to now leverage `ReadTextureFromGPU`.
Showing
- Rendering/WebGPU/CMakeLists.txt 1 addition, 0 deletionsRendering/WebGPU/CMakeLists.txt
- Rendering/WebGPU/vtkWebGPURenderPipelineCache.cxx 6 additions, 0 deletionsRendering/WebGPU/vtkWebGPURenderPipelineCache.cxx
- Rendering/WebGPU/vtkWebGPURenderPipelineCache.h 4 additions, 0 deletionsRendering/WebGPU/vtkWebGPURenderPipelineCache.h
- Rendering/WebGPU/vtkWebGPURenderWindow.cxx 506 additions, 391 deletionsRendering/WebGPU/vtkWebGPURenderWindow.cxx
- Rendering/WebGPU/vtkWebGPURenderWindow.h 26 additions, 33 deletionsRendering/WebGPU/vtkWebGPURenderWindow.h
- Rendering/WebGPU/wgsl/CopyDepthTextureToBuffer.wgsl 18 additions, 0 deletionsRendering/WebGPU/wgsl/CopyDepthTextureToBuffer.wgsl
Loading
Please register or sign in to comment