gpu: internalize Surface types

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2022-07-30 00:00:05 -07:00 committed by Stephen Gutekanst
parent 23fb836ce8
commit 9d367c3957
3 changed files with 52 additions and 53 deletions

View file

@ -1,7 +1,6 @@
const ChainedStruct = @import("types.zig").ChainedStruct;
const RequestAdapterStatus = @import("types.zig").RequestAdapterStatus;
const Surface = @import("surface.zig").Surface;
const SurfaceDescriptor = @import("surface.zig").SurfaceDescriptor;
const Adapter = @import("adapter.zig").Adapter;
const RequestAdapterOptions = @import("main.zig").RequestAdapterOptions;
const RequestAdapterCallback = @import("callbacks.zig").RequestAdapterCallback;
@ -12,7 +11,7 @@ pub const Instance = opaque {
next_in_chain: ?*const ChainedStruct = null,
};
pub inline fn createSurface(instance: *Instance, descriptor: *const SurfaceDescriptor) *Surface {
pub inline fn createSurface(instance: *Instance, descriptor: *const Surface.Descriptor) *Surface {
return Impl.instanceCreateSurface(instance, descriptor);
}