Snap quads to pixel grid to avoid antialiasing them around the edges
This commit is contained in:
parent
bbf8762447
commit
073ff96a9f
1 changed files with 2 additions and 2 deletions
|
@ -434,8 +434,8 @@ impl Renderer {
|
||||||
let bounds = quad.bounds * scene.scale_factor();
|
let bounds = quad.bounds * scene.scale_factor();
|
||||||
let border_width = quad.border.width * scene.scale_factor();
|
let border_width = quad.border.width * scene.scale_factor();
|
||||||
let shader_quad = shaders::GPUIQuad {
|
let shader_quad = shaders::GPUIQuad {
|
||||||
origin: bounds.origin().to_float2(),
|
origin: bounds.origin().round().to_float2(),
|
||||||
size: bounds.size().to_float2(),
|
size: bounds.size().round().to_float2(),
|
||||||
background_color: quad
|
background_color: quad
|
||||||
.background
|
.background
|
||||||
.unwrap_or(ColorU::transparent_black())
|
.unwrap_or(ColorU::transparent_black())
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue