-
- Downloads
Update webgpu classes to use dawn v7037
- closes vtk/vtk#19524 - due to changes in API upstream, some code change is necessary to be able to compile with dawn v7037. - callbacks now have `wgpu::StringView` instead of `const char*` - all status enums in callbacks are C++ style enums instead of C style enums - all async functions return a `wgpu::Future` which can be passed into `wgpu::Instance::WaitAny` - uses callback mode `AllowProcessEvents` for buffer async mapping
Showing
- Rendering/WebGPU/Private/vtkWebGPUCallbacksInternals.cxx 10 additions, 12 deletionsRendering/WebGPU/Private/vtkWebGPUCallbacksInternals.cxx
- Rendering/WebGPU/Private/vtkWebGPUCallbacksInternals.h 3 additions, 3 deletionsRendering/WebGPU/Private/vtkWebGPUCallbacksInternals.h
- Rendering/WebGPU/Private/vtkWebGPUComputePassBufferStorageInternals.cxx 22 additions, 11 deletions...PU/Private/vtkWebGPUComputePassBufferStorageInternals.cxx
- Rendering/WebGPU/Private/vtkWebGPUComputePassTextureStorageInternals.cxx 26 additions, 18 deletions...U/Private/vtkWebGPUComputePassTextureStorageInternals.cxx
- Rendering/WebGPU/Private/vtkWebGPUConfigurationInternals.cxx 4 additions, 83 deletionsRendering/WebGPU/Private/vtkWebGPUConfigurationInternals.cxx
- Rendering/WebGPU/Private/vtkWebGPUConfigurationInternals.h 1 addition, 6 deletionsRendering/WebGPU/Private/vtkWebGPUConfigurationInternals.h
- Rendering/WebGPU/Private/vtkWebGPUShaderModuleInternals.cxx 2 additions, 2 deletionsRendering/WebGPU/Private/vtkWebGPUShaderModuleInternals.cxx
- Rendering/WebGPU/Private/vtkWebGPUTextureInternals.cxx 4 additions, 5 deletionsRendering/WebGPU/Private/vtkWebGPUTextureInternals.cxx
- Rendering/WebGPU/Private/vtkWebGPUTextureInternals.h 2 additions, 2 deletionsRendering/WebGPU/Private/vtkWebGPUTextureInternals.h
- Rendering/WebGPU/Testing/Cxx/TestComputeTriangulation.cxx 8 additions, 6 deletionsRendering/WebGPU/Testing/Cxx/TestComputeTriangulation.cxx
- Rendering/WebGPU/vtkWebAssemblyWebGPURenderWindow.cxx 1 addition, 1 deletionRendering/WebGPU/vtkWebAssemblyWebGPURenderWindow.cxx
- Rendering/WebGPU/vtkWebGPUComputePipeline.cxx 14 additions, 12 deletionsRendering/WebGPU/vtkWebGPUComputePipeline.cxx
- Rendering/WebGPU/vtkWebGPUConfiguration.cxx 134 additions, 133 deletionsRendering/WebGPU/vtkWebGPUConfiguration.cxx
- Rendering/WebGPU/vtkWebGPUConfiguration.h 0 additions, 4 deletionsRendering/WebGPU/vtkWebGPUConfiguration.h
- Rendering/WebGPU/vtkWebGPUHardwareSelector.cxx 3 additions, 6 deletionsRendering/WebGPU/vtkWebGPUHardwareSelector.cxx
- Rendering/WebGPU/vtkWebGPURenderPipelineCache.cxx 6 additions, 6 deletionsRendering/WebGPU/vtkWebGPURenderPipelineCache.cxx
- Rendering/WebGPU/vtkWebGPURenderWindow.cxx 121 additions, 102 deletionsRendering/WebGPU/vtkWebGPURenderWindow.cxx
- Rendering/WebGPU/vtkWebGPURenderWindow.h 1 addition, 1 deletionRendering/WebGPU/vtkWebGPURenderWindow.h
- Rendering/WebGPU/vtkXWebGPURenderWindow.cxx 1 addition, 1 deletionRendering/WebGPU/vtkXWebGPURenderWindow.cxx
- Rendering/WebGPU/vtk_wgpu.h.in 0 additions, 1 deletionRendering/WebGPU/vtk_wgpu.h.in
Loading
Please register or sign in to comment