summaryrefslogtreecommitdiff
path: root/src/gpu/bind_group_builder.h
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-14 15:14:25 +0100
committerskal <pascal.massimino@gmail.com>2026-02-14 15:14:25 +0100
commit8ce27b7e15f0fc65c8ee78950c7501660b936178 (patch)
tree391f32111b9a30a0156709b6c1ed2fae7b435d57 /src/gpu/bind_group_builder.h
parente38be0dbf5816338ff97e2ee2f9adfff2902dc2b (diff)
style: Apply clang-format to codebase
Diffstat (limited to 'src/gpu/bind_group_builder.h')
-rw-r--r--src/gpu/bind_group_builder.h22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/gpu/bind_group_builder.h b/src/gpu/bind_group_builder.h
index abce9dc..55b7291 100644
--- a/src/gpu/bind_group_builder.h
+++ b/src/gpu/bind_group_builder.h
@@ -24,23 +24,27 @@ typedef uint32_t WGPUShaderStageFlags;
class BindGroupLayoutBuilder {
std::vector<WGPUBindGroupLayoutEntry> entries_;
-public:
- BindGroupLayoutBuilder& uniform(uint32_t binding, WGPUShaderStageFlags vis, size_t min_size = 0) {
+ public:
+ BindGroupLayoutBuilder& uniform(uint32_t binding, WGPUShaderStageFlags vis,
+ size_t min_size = 0) {
WGPUBindGroupLayoutEntry e{};
e.binding = binding;
e.visibility = vis;
e.buffer.type = WGPUBufferBindingType_Uniform;
- if (min_size) e.buffer.minBindingSize = min_size;
+ if (min_size)
+ e.buffer.minBindingSize = min_size;
entries_.push_back(e);
return *this;
}
- BindGroupLayoutBuilder& storage(uint32_t binding, WGPUShaderStageFlags vis, size_t min_size = 0) {
+ BindGroupLayoutBuilder& storage(uint32_t binding, WGPUShaderStageFlags vis,
+ size_t min_size = 0) {
WGPUBindGroupLayoutEntry e{};
e.binding = binding;
e.visibility = vis;
e.buffer.type = WGPUBufferBindingType_ReadOnlyStorage;
- if (min_size) e.buffer.minBindingSize = min_size;
+ if (min_size)
+ e.buffer.minBindingSize = min_size;
entries_.push_back(e);
return *this;
}
@@ -55,7 +59,8 @@ public:
return *this;
}
- BindGroupLayoutBuilder& uint_texture(uint32_t binding, WGPUShaderStageFlags vis) {
+ BindGroupLayoutBuilder& uint_texture(uint32_t binding,
+ WGPUShaderStageFlags vis) {
WGPUBindGroupLayoutEntry e{};
e.binding = binding;
e.visibility = vis;
@@ -65,7 +70,8 @@ public:
return *this;
}
- BindGroupLayoutBuilder& storage_texture(uint32_t binding, WGPUShaderStageFlags vis,
+ BindGroupLayoutBuilder& storage_texture(uint32_t binding,
+ WGPUShaderStageFlags vis,
WGPUTextureFormat format) {
WGPUBindGroupLayoutEntry e{};
e.binding = binding;
@@ -97,7 +103,7 @@ public:
class BindGroupBuilder {
std::vector<WGPUBindGroupEntry> entries_;
-public:
+ public:
BindGroupBuilder& buffer(uint32_t binding, WGPUBuffer buf, size_t size) {
WGPUBindGroupEntry e{};
e.binding = binding;