------------------------------------------------------------------------------
| 301 | |
| 302 | //------------------------------------------------------------------------------ |
| 303 | void vtkWebGPURenderWindow::CreateCommandEncoder() |
| 304 | { |
| 305 | vtkWebGPUCheckUnconfigured(this); |
| 306 | wgpu::CommandEncoderDescriptor encDesc = {}; |
| 307 | std::stringstream label; |
| 308 | encDesc.label = "vtkWebGPURenderWindow::CommandEncoder"; |
| 309 | if (auto device = this->WGPUConfiguration->GetDevice()) |
| 310 | { |
| 311 | this->CommandEncoder = device.CreateCommandEncoder(&encDesc); |
| 312 | } |
| 313 | else |
| 314 | { |
| 315 | vtkErrorMacro( |
| 316 | << "Cannot create a command encoder because a WebGPU device has not been initialized!"); |
| 317 | } |
| 318 | } |
| 319 | |
| 320 | //------------------------------------------------------------------------------ |
| 321 | void vtkWebGPURenderWindow::InitializeRendererComputePipelines() |
no test coverage detected