gpu-dawn: example: reuse framebuffer size

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2022-02-27 05:57:08 +00:00 committed by Stephen Gutekanst
parent 8ce8429cb3
commit daadef1e7d

View file

@ -52,12 +52,17 @@ pub fn main() !void {
window_data.swap_chain = c.wgpuDeviceCreateSwapChain(setup.device, null, &descriptor);
window_data.swap_chain_format = c.machUtilsBackendBinding_getPreferredSwapChainTextureFormat(binding);
c.wgpuSwapChainConfigure(window_data.swap_chain.?, window_data.swap_chain_format, c.WGPUTextureUsage_RenderAttachment, 640, 480);
c.wgpuSwapChainConfigure(
window_data.swap_chain.?,
window_data.swap_chain_format,
c.WGPUTextureUsage_RenderAttachment,
framebuffer_size.width,
framebuffer_size.height,
);
}
window_data.current_desc = descriptor;
window_data.target_desc = descriptor;
const vs =
\\ @stage(vertex) fn main(
\\ @builtin(vertex_index) VertexIndex : u32