From bac182f804d6bf79c616982b59a0616344aca0ba Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Tue, 16 Aug 2022 23:15:54 -0700 Subject: [PATCH] mach: update to latest mach/gpu API Signed-off-by: Stephen Gutekanst --- src/platform/util.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/platform/util.zig b/src/platform/util.zig index 4f1466d1..a4c6cddd 100644 --- a/src/platform/util.zig +++ b/src/platform/util.zig @@ -103,12 +103,12 @@ pub fn createSurfaceForWindow( comptime glfw_options: glfw.BackendOptions, ) *gpu.Surface { const glfw_native = glfw.Native(glfw_options); - const extension = if (glfw_options.win32) gpu.Surface.Extension{ + const extension = if (glfw_options.win32) gpu.Surface.Descriptor.NextInChain{ .from_windows_hwnd = &.{ .hinstance = std.os.windows.kernel32.GetModuleHandleW(null).?, .hwnd = glfw_native.getWin32Window(window), }, - } else if (glfw_options.x11) gpu.Surface.Extension{ + } else if (glfw_options.x11) gpu.Surface.Descriptor.NextInChain{ .from_xlib_window = &.{ .display = glfw_native.getX11Display(), .window = glfw_native.getX11Window(window), @@ -127,7 +127,7 @@ pub fn createSurfaceForWindow( const scale_factor = msgSend(ns_window, "backingScaleFactor", .{}, f64); // [ns_window backingScaleFactor] msgSend(layer.?, "setContentsScale:", .{scale_factor}, void); // [layer setContentsScale:scale_factor] - break :blk gpu.Surface.Extension{ .from_metal_layer = &.{ .layer = layer.? } }; + break :blk gpu.Surface.Descriptor.NextInChain{ .from_metal_layer = &.{ .layer = layer.? } }; } else if (glfw_options.wayland) { @panic("TODO: this example does not support Wayland"); } else unreachable;