From abe9475d6e649f855ef02423691b6d3fc4dd8248 Mon Sep 17 00:00:00 2001 From: Alex G Rice Date: Sun, 9 Jan 2022 20:58:18 -0700 Subject: [PATCH] gpu-dawn: update to latest glfw get/setUserPointer API (#154) Updates gpu-dawn to use the latest glfw get/setUserPointer API introduced in hexops/mach#152 Helps hexops/mach#153 --- gpu-dawn/src/dawn/hello_triangle.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gpu-dawn/src/dawn/hello_triangle.zig b/gpu-dawn/src/dawn/hello_triangle.zig index c626788b..4279d66d 100644 --- a/gpu-dawn/src/dawn/hello_triangle.zig +++ b/gpu-dawn/src/dawn/hello_triangle.zig @@ -114,10 +114,10 @@ pub fn main() !void { swap_chain: c.WGPUSwapChain, swap_chain_format: c.WGPUTextureFormat, }; - setup.window.setUserPointer(CallbackPayload, &.{ .swap_chain = swap_chain, .swap_chain_format = swap_chain_format }); + setup.window.setUserPointer(&.{ .swap_chain = swap_chain, .swap_chain_format = swap_chain_format }); setup.window.setFramebufferSizeCallback((struct { fn callback(window: glfw.Window, width: u32, height: u32) void { - const pl = window.getUserPointer(*CallbackPayload); + const pl = window.getUserPointer(CallbackPayload); c.wgpuSwapChainConfigure(pl.?.swap_chain, pl.?.swap_chain_format, c.WGPUTextureUsage_RenderAttachment, @intCast(u32, width), @intCast(u32, height)); } }).callback);