improvements

This commit is contained in:
2021-10-21 10:43:13 +02:00
parent deaed7b456
commit c63f7fc556
6 changed files with 36 additions and 24 deletions

View File

@@ -44,7 +44,13 @@ pub fn create_text_object(brush: &mut GlyphBrush<Vec<TextVertex>>, renderer: &mu
uploaded_texture = update_text_texture(None, renderer, rect, text_data);
}, convert_vertices) {
Ok(BrushAction::Draw(quads)) => {
uploaded_mesh = update_text_quads(quads, uploaded_texture.unwrap(), None, renderer);
let t = if let Some(tex) = uploaded_texture {
tex
} else {
let brush_size = brush.texture_dimensions();
update_text_texture(None, renderer, Rectangle { min: [0, 0], max: [brush_size.0, brush_size.1] }, &[]).unwrap()
};
uploaded_mesh = update_text_quads(quads, t, None, renderer);
},
Ok(BrushAction::ReDraw) => {},
Err(BrushError::TextureTooSmall { suggested }) => {