#pragma once #include #include "gfx_pipeline.hpp" class GFXWebGPUPipeline : public GFXPipeline { public: WGPURenderPipeline render_handle = nullptr; WGPUComputePipeline compute_handle = nullptr; WGPUBindGroupLayout bind_group_layout = nullptr; std::map cached_bind_groups; };