Skip to content

Commit b96f1a8

Browse files
committed
[update] the window size for the renderer to match the surface size, add a draw call to demo.
1 parent 29f073a commit b96f1a8

3 files changed

Lines changed: 4 additions & 9 deletions

File tree

lambda/src/core/render/command.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,10 @@ use std::{
33
rc::Rc,
44
};
55

6-
use lambda_platform::gfx::{
7-
framebuffer::FramebufferBuilder,
8-
viewport::ViewPort as PlatformViewPort,
9-
};
6+
use lambda_platform::gfx::viewport::ViewPort as PlatformViewPort;
107

118
use super::{
12-
internal::{
13-
gpu_from_context,
14-
mut_gpu_from_context,
15-
surface_for_context,
16-
},
9+
internal::surface_for_context,
1710
PlatformRenderCommand,
1811
RenderContext,
1912
};

lambda/src/kernels/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ impl LambdaKernelBuilder {
6161
let mut event_loop = create_event_loop::<Event>();
6262
let window = WindowBuilder::new()
6363
.with_name(name.as_str())
64+
.with_dimensions(800, 600)
6465
.build(&mut event_loop);
6566
let component_stack = Vec::new();
6667
let render_api = self.render_api.build(&window);

tools/lambda_rs_demo/src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ impl RenderableComponent<Event> for DemoComponent {
112112
render_pass: self.render_pass.as_ref().unwrap().clone(),
113113
viewport: viewport.clone(),
114114
},
115+
RenderCommand::Draw { vertices: 0..3 },
115116
];
116117
}
117118

0 commit comments

Comments
 (0)