gpu: fix regression in example causing it not to compile

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2022-04-08 16:58:27 -07:00
parent d2d5bdc892
commit eac7efa5d1

View file

@ -29,7 +29,7 @@ pub fn main() !void {
window_data.swap_chain_format = .bgra8_unorm; window_data.swap_chain_format = .bgra8_unorm;
descriptor = .{ descriptor = .{
.label = "basic swap chain", .label = "basic swap chain",
.usage = .render_attachment, .usage = .{ .render_attachment = true },
.format = window_data.swap_chain_format, .format = window_data.swap_chain_format,
.width = framebuffer_size.width, .width = framebuffer_size.width,
.height = framebuffer_size.height, .height = framebuffer_size.height,
@ -53,7 +53,7 @@ pub fn main() !void {
window_data.swap_chain_format = @intToEnum(gpu.Texture.Format, @intCast(u32, c.machUtilsBackendBinding_getPreferredSwapChainTextureFormat(binding))); window_data.swap_chain_format = @intToEnum(gpu.Texture.Format, @intCast(u32, c.machUtilsBackendBinding_getPreferredSwapChainTextureFormat(binding)));
window_data.swap_chain.?.configure( window_data.swap_chain.?.configure(
window_data.swap_chain_format, window_data.swap_chain_format,
.render_attachment, .{ .render_attachment = true },
framebuffer_size.width, framebuffer_size.width,
framebuffer_size.height, framebuffer_size.height,
); );
@ -184,7 +184,7 @@ fn frame(params: FrameParams) !void {
pl.swap_chain = params.device.nativeCreateSwapChain(pl.surface, &pl.target_desc); pl.swap_chain = params.device.nativeCreateSwapChain(pl.surface, &pl.target_desc);
} else pl.swap_chain.?.configure( } else pl.swap_chain.?.configure(
pl.swap_chain_format, pl.swap_chain_format,
.render_attachment, .{.render_attachment = true},
pl.target_desc.width, pl.target_desc.width,
pl.target_desc.height, pl.target_desc.height,
); );