Merge pull request #952 from aentity/fix_svg_memory
Use ceil on svg dimensions, fix svg memory usage ref #841
This commit is contained in:
commit
14c1e70f66
1 changed files with 3 additions and 2 deletions
|
|
@ -75,8 +75,8 @@ impl Cache {
|
||||||
let id = handle.id();
|
let id = handle.id();
|
||||||
|
|
||||||
let (width, height) = (
|
let (width, height) = (
|
||||||
(scale * width).round() as u32,
|
(scale * width).ceil() as u32,
|
||||||
(scale * height).round() as u32,
|
(scale * height).ceil() as u32,
|
||||||
);
|
);
|
||||||
|
|
||||||
// TODO: Optimize!
|
// TODO: Optimize!
|
||||||
|
|
@ -122,6 +122,7 @@ impl Cache {
|
||||||
device,
|
device,
|
||||||
encoder,
|
encoder,
|
||||||
)?;
|
)?;
|
||||||
|
log::debug!("allocating {} {}x{}", id, width, height);
|
||||||
|
|
||||||
let _ = self.svg_hits.insert(id);
|
let _ = self.svg_hits.insert(id);
|
||||||
let _ = self.rasterized_hits.insert((id, width, height));
|
let _ = self.rasterized_hits.insert((id, width, height));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue