💄
This commit is contained in:
parent
f5e5d7180f
commit
bbf8762447
1 changed files with 4 additions and 5 deletions
|
@ -102,7 +102,7 @@ impl Renderer {
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
device,
|
device,
|
||||||
sprite_cache,
|
sprite_cache,
|
||||||
path_atlases: path_atlases,
|
path_atlases,
|
||||||
quad_pipeline_state,
|
quad_pipeline_state,
|
||||||
shadow_pipeline_state,
|
shadow_pipeline_state,
|
||||||
sprite_pipeline_state,
|
sprite_pipeline_state,
|
||||||
|
@ -150,8 +150,7 @@ impl Renderer {
|
||||||
// Push a PathStencil struct for use later when sampling from the atlas as we draw the content of the layers
|
// Push a PathStencil struct for use later when sampling from the atlas as we draw the content of the layers
|
||||||
let origin = path.bounds.origin() * scene.scale_factor();
|
let origin = path.bounds.origin() * scene.scale_factor();
|
||||||
let size = (path.bounds.size() * scene.scale_factor()).ceil();
|
let size = (path.bounds.size() * scene.scale_factor()).ceil();
|
||||||
let (atlas_id, atlas_origin) =
|
let (atlas_id, atlas_origin) = self.path_atlases.allocate(size.to_i32()).unwrap();
|
||||||
self.path_atlases.allocate(size.ceil().to_i32()).unwrap();
|
|
||||||
let atlas_origin = atlas_origin.to_f32();
|
let atlas_origin = atlas_origin.to_f32();
|
||||||
stencils.push(PathSprite {
|
stencils.push(PathSprite {
|
||||||
layer_id,
|
layer_id,
|
||||||
|
@ -556,7 +555,7 @@ impl Renderer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn render_path_sprites<'a>(
|
fn render_path_sprites(
|
||||||
&mut self,
|
&mut self,
|
||||||
layer_id: usize,
|
layer_id: usize,
|
||||||
sprites: &mut Peekable<vec::IntoIter<PathSprite>>,
|
sprites: &mut Peekable<vec::IntoIter<PathSprite>>,
|
||||||
|
@ -623,7 +622,7 @@ impl Renderer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn render_path_sprites_for_atlas<'a>(
|
fn render_path_sprites_for_atlas(
|
||||||
&mut self,
|
&mut self,
|
||||||
offset: &mut usize,
|
offset: &mut usize,
|
||||||
atlas_id: usize,
|
atlas_id: usize,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue