From 223f10446afde72d39d5b365c6ac13ed3376732b Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Fri, 29 Jul 2022 22:11:13 -0700 Subject: [PATCH] gpu: convert *opaque -> opaque for Instance Signed-off-by: Stephen Gutekanst --- gpu/src/instance.zig | 10 +++++----- gpu/src/main.zig | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gpu/src/instance.zig b/gpu/src/instance.zig index 2d0984e2..5259365f 100644 --- a/gpu/src/instance.zig +++ b/gpu/src/instance.zig @@ -6,20 +6,20 @@ const Adapter = @import("adapter.zig").Adapter; const RequestAdapterOptions = @import("main.zig").RequestAdapterOptions; const Impl = @import("interface.zig").Impl; -pub const Instance = *opaque { - pub inline fn createSurface(instance: Instance, descriptor: *const SurfaceDescriptor) Surface { +pub const Instance = opaque { + pub inline fn createSurface(instance: *Instance, descriptor: *const SurfaceDescriptor) Surface { return Impl.instanceCreateSurface(instance, descriptor); } - pub inline fn requestAdapter(instance: Instance, options: *const RequestAdapterOptions, callback: RequestAdapterCallback, userdata: *anyopaque) void { + pub inline fn requestAdapter(instance: *Instance, options: *const RequestAdapterOptions, callback: RequestAdapterCallback, userdata: *anyopaque) void { Impl.instanceRequestAdapter(instance, options, callback, userdata); } - pub inline fn reference(instance: Instance) void { + pub inline fn reference(instance: *Instance) void { Impl.instanceReference(instance); } - pub inline fn release(instance: Instance) void { + pub inline fn release(instance: *Instance) void { Impl.instanceRelease(instance); } }; diff --git a/gpu/src/main.zig b/gpu/src/main.zig index fe4cd23e..8e04bb09 100644 --- a/gpu/src/main.zig +++ b/gpu/src/main.zig @@ -122,7 +122,7 @@ pub const RenderPassDescriptor = extern struct { timestamp_writes: ?[*]const RenderPassTimestampWrite = null, }; -pub inline fn createInstance(descriptor: ?*const instance.InstanceDescriptor) ?instance.Instance { +pub inline fn createInstance(descriptor: ?*const instance.InstanceDescriptor) ?*instance.Instance { return interface.Impl.createInstance(descriptor); }