From 6e175ba0f347b1983ad35e37dd069739393aa3ab Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Tue, 8 Mar 2022 00:57:33 -0700 Subject: [PATCH] gpu: use Queue.submit in example Signed-off-by: Stephen Gutekanst --- gpu/examples/main.zig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gpu/examples/main.zig b/gpu/examples/main.zig index 90f5202e..dd31e9b4 100644 --- a/gpu/examples/main.zig +++ b/gpu/examples/main.zig @@ -225,10 +225,11 @@ fn frame(params: FrameParams) !void { c.wgpuRenderPassEncoderEnd(pass); c.wgpuRenderPassEncoderRelease(pass); - const commands = c.wgpuCommandEncoderFinish(encoder, null); + var commands = c.wgpuCommandEncoderFinish(encoder, null); c.wgpuCommandEncoderRelease(encoder); - c.wgpuQueueSubmit(@ptrCast(c.WGPUQueue, params.queue.ptr), 1, &commands); + const buf = gpu.CommandBuffer{ .ptr = &commands, .vtable = undefined }; + params.queue.submit(1, &buf); c.wgpuCommandBufferRelease(commands); c.wgpuSwapChainPresent(pl.swap_chain.?); c.wgpuTextureViewRelease(back_buffer_view);