From 13038afb28afd61c5f17f2553936a776288eb20b Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Fri, 29 Jul 2022 22:14:10 -0700 Subject: [PATCH] gpu: convert *opaque -> opaque for BindGroup Signed-off-by: Stephen Gutekanst --- gpu/src/bind_group.zig | 8 ++++---- gpu/src/compute_pass_encoder.zig | 2 +- gpu/src/render_bundle_encoder.zig | 2 +- gpu/src/render_pass_encoder.zig | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gpu/src/bind_group.zig b/gpu/src/bind_group.zig index b2000ff5..e06154cf 100644 --- a/gpu/src/bind_group.zig +++ b/gpu/src/bind_group.zig @@ -5,16 +5,16 @@ const ChainedStruct = @import("types.zig").ChainedStruct; const BindGroupLayout = @import("bind_group_layout.zig").BindGroupLayout; const Impl = @import("interface.zig").Impl; -pub const BindGroup = *opaque { - pub inline fn setLabel(bind_group: BindGroup, label: [*:0]const u8) void { +pub const BindGroup = opaque { + pub inline fn setLabel(bind_group: *BindGroup, label: [*:0]const u8) void { Impl.bindGroupSetLabel(bind_group, label); } - pub inline fn reference(bind_group: BindGroup) void { + pub inline fn reference(bind_group: *BindGroup) void { Impl.bindGroupReference(bind_group); } - pub inline fn release(bind_group: BindGroup) void { + pub inline fn release(bind_group: *BindGroup) void { Impl.bindGroupRelease(bind_group); } }; diff --git a/gpu/src/compute_pass_encoder.zig b/gpu/src/compute_pass_encoder.zig index 52a3c65d..5302ca0e 100644 --- a/gpu/src/compute_pass_encoder.zig +++ b/gpu/src/compute_pass_encoder.zig @@ -32,7 +32,7 @@ pub const ComputePassEncoder = *opaque { /// Default `dynamic_offset_count`: 0 /// Default `dynamic_offsets`: null - pub inline fn setBindGroup(compute_pass_encoder: ComputePassEncoder, group_index: u32, group: BindGroup, dynamic_offset_count: u32, dynamic_offsets: ?[*]const u32) void { + pub inline fn setBindGroup(compute_pass_encoder: ComputePassEncoder, group_index: u32, group: *BindGroup, dynamic_offset_count: u32, dynamic_offsets: ?[*]const u32) void { Impl.computePassEncoderSetBindGroup(compute_pass_encoder, group_index, group, dynamic_offset_count, dynamic_offsets); } diff --git a/gpu/src/render_bundle_encoder.zig b/gpu/src/render_bundle_encoder.zig index e4564930..42354ddc 100644 --- a/gpu/src/render_bundle_encoder.zig +++ b/gpu/src/render_bundle_encoder.zig @@ -50,7 +50,7 @@ pub const RenderBundleEncoder = *opaque { /// Default `dynamic_offsets_count`: 0 /// Default `dynamic_offsets`: `null` - pub inline fn setBindGroup(render_bundle_encoder: RenderBundleEncoder, group_index: u32, group: BindGroup, dynamic_offset_count: u32, dynamic_offsets: ?[*]const u32) void { + pub inline fn setBindGroup(render_bundle_encoder: RenderBundleEncoder, group_index: u32, group: *BindGroup, dynamic_offset_count: u32, dynamic_offsets: ?[*]const u32) void { Impl.renderBundleEncoderSetBindGroup(render_bundle_encoder, group_index, group, dynamic_offset_count, dynamic_offsets); } diff --git a/gpu/src/render_pass_encoder.zig b/gpu/src/render_pass_encoder.zig index 0ce2a57d..74fab145 100644 --- a/gpu/src/render_pass_encoder.zig +++ b/gpu/src/render_pass_encoder.zig @@ -61,7 +61,7 @@ pub const RenderPassEncoder = *opaque { /// Default `dynamic_offsets_count`: 0 /// Default `dynamic_offsets`: `null` - pub inline fn setBindGroup(render_pass_encoder: RenderPassEncoder, group_index: u32, group: BindGroup, dynamic_offset_count: u32, dynamic_offsets: ?[*]const u32) void { + pub inline fn setBindGroup(render_pass_encoder: RenderPassEncoder, group_index: u32, group: *BindGroup, dynamic_offset_count: u32, dynamic_offsets: ?[*]const u32) void { Impl.renderPassEncoderSetBindGroup(render_pass_encoder, group_index, group, dynamic_offset_count, dynamic_offsets); }