From bccb53738dc944ffbd91683e5e070b026de12c06 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Tue, 26 Jul 2022 19:33:07 -0700 Subject: [PATCH] gpu: implement TextureView methods Signed-off-by: Stephen Gutekanst --- gpu/src/texture_view.zig | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/gpu/src/texture_view.zig b/gpu/src/texture_view.zig index b7661a7e..7a3512d3 100644 --- a/gpu/src/texture_view.zig +++ b/gpu/src/texture_view.zig @@ -2,16 +2,20 @@ const ChainedStruct = @import("types.zig").ChainedStruct; const Texture = @import("texture.zig").Texture; const TextureFormat = @import("texture.zig").TextureFormat; const TextureAspect = @import("texture.zig").TextureAspect; +const impl = @import("interface.zig").impl; pub const TextureView = *opaque { - // TODO - // pub inline fn textureViewSetLabel(texture_view: gpu.TextureView, label: [*:0]const u8) void { + pub inline fn setLabel(texture_view: TextureView, label: [*:0]const u8) void { + impl.textureViewSetLabel(texture_view, label); + } - // TODO - // pub inline fn textureViewReference(texture_view: gpu.TextureView) void { + pub inline fn reference(texture_view: TextureView) void { + impl.textureViewReference(texture_view); + } - // TODO - // pub inline fn textureViewRelease(texture_view: gpu.TextureView) void { + pub inline fn release(texture_view: TextureView) void { + impl.textureViewRelease(texture_view); + } }; pub const TextureViewDimension = enum(u32) {