diff --git a/core/src/render/mod.rs b/core/src/render/mod.rs index 8e1a734..f40cf76 100644 --- a/core/src/render/mod.rs +++ b/core/src/render/mod.rs @@ -139,7 +139,10 @@ impl UiRenderNode { source: ShaderSource::Wgsl(SHAPE_SHADER.into()), }); - let window_uniform = WindowUniform::default(); + let window_uniform = WindowUniform { + width: config.width as f32, + height: config.height as f32, + }; let window_buffer = device.create_buffer_init(&BufferInitDescriptor { label: Some("window"), contents: bytemuck::cast_slice(&[window_uniform]),