3 #ifndef vtkWebGPUPipelineLayoutInternals_h
4 #define vtkWebGPUPipelineLayoutInternals_h
6 #include "vtkRenderingWebGPUModule.h"
11 VTK_ABI_NAMESPACE_BEGIN
15 static wgpu::PipelineLayout MakeBasicPipelineLayout(
const wgpu::Device& device,
16 const wgpu::BindGroupLayout* bindGroupLayout,
std::string label =
"");
18 static wgpu::PipelineLayout MakePipelineLayout(
19 const wgpu::Device& device, std::vector<wgpu::BindGroupLayout> bgls,
std::string label =
"");