diff options
| author | skal <pascal.massimino@gmail.com> | 2026-03-05 22:55:56 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-03-05 22:55:56 +0100 |
| commit | 34afbd6ca21d2b960573d787e6eae46fa86b200e (patch) | |
| tree | 08450aeff4c67fb300428e705910265e6cd59943 /src/gpu/wgpu_resource.h | |
| parent | 35c9ebb0a7ce0e726f631a2b04bb26098926cfab (diff) | |
style: run clang-format to adhere to coding style
Diffstat (limited to 'src/gpu/wgpu_resource.h')
| -rw-r--r-- | src/gpu/wgpu_resource.h | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/src/gpu/wgpu_resource.h b/src/gpu/wgpu_resource.h index e448b18..e12aa45 100644 --- a/src/gpu/wgpu_resource.h +++ b/src/gpu/wgpu_resource.h @@ -11,11 +11,14 @@ #include "platform/platform.h" #include "util/fatal_error.h" -template<typename T, void(*Release)(T)> -class WGPUResource { +template <typename T, void (*Release)(T)> class WGPUResource { public: - WGPUResource() : ptr_(nullptr) {} - ~WGPUResource() { if (ptr_) Release(ptr_); } + WGPUResource() : ptr_(nullptr) { + } + ~WGPUResource() { + if (ptr_) + Release(ptr_); + } void set(T ptr) { FATAL_ASSERT(ptr_ == nullptr); @@ -23,12 +26,17 @@ class WGPUResource { } void replace(T ptr) { - if (ptr_) Release(ptr_); + if (ptr_) + Release(ptr_); ptr_ = ptr; } - T get() const { return ptr_; } - T* get_address() { return &ptr_; } + T get() const { + return ptr_; + } + T* get_address() { + return &ptr_; + } private: T ptr_; @@ -37,8 +45,10 @@ class WGPUResource { }; using BindGroup = WGPUResource<WGPUBindGroup, wgpuBindGroupRelease>; -using RenderPipeline = WGPUResource<WGPURenderPipeline, wgpuRenderPipelineRelease>; -using ComputePipeline = WGPUResource<WGPUComputePipeline, wgpuComputePipelineRelease>; +using RenderPipeline = + WGPUResource<WGPURenderPipeline, wgpuRenderPipelineRelease>; +using ComputePipeline = + WGPUResource<WGPUComputePipeline, wgpuComputePipelineRelease>; using Sampler = WGPUResource<WGPUSampler, wgpuSamplerRelease>; using Texture = WGPUResource<WGPUTexture, wgpuTextureRelease>; using TextureView = WGPUResource<WGPUTextureView, wgpuTextureViewRelease>; |
