diff --git a/gpu/src/dawn_impl.zig b/gpu/src/dawn_impl.zig index bd9b7950..d522ecba 100644 --- a/gpu/src/dawn_impl.zig +++ b/gpu/src/dawn_impl.zig @@ -1074,8 +1074,7 @@ pub const Interface = gpu.Interface(struct { } pub inline fn surfaceReference(surface: *gpu.Surface) void { - _ = surface; - unreachable; + procs.surfaceReference.?(@ptrCast(c.WGPUSurface, surface)); } pub inline fn surfaceRelease(surface: *gpu.Surface) void {