[window] round position to nearest physical pixel, not nearest point

This commit is contained in:
Emil Ernerfeldt 2020-08-28 15:46:50 +02:00
parent 373b1c2911
commit 056c0ad794

View file

@ -131,7 +131,7 @@ impl Area {
vel: Vec2::zero(), vel: Vec2::zero(),
}); });
state.pos = fixed_pos.unwrap_or(state.pos); state.pos = fixed_pos.unwrap_or(state.pos);
state.pos = state.pos.round(); state.pos = ctx.round_pos_to_pixels(state.pos);
Prepared { Prepared {
layer, layer,
@ -213,8 +213,7 @@ impl Prepared {
ctx.input().screen_size.x - margin, ctx.input().screen_size.x - margin,
ctx.input().screen_size.y - margin, ctx.input().screen_size.y - margin,
)); ));
state.pos = ctx.round_pos_to_pixels(state.pos);
state.pos = state.pos.round();
// ctx.debug_rect( // ctx.debug_rect(
// Rect::from_min_size(state.pos, state.size), // Rect::from_min_size(state.pos, state.size),