🐛 Fix wasm render performance flushing drawing surface (#5709)

This commit is contained in:
Alejandro 2025-01-29 14:17:20 +01:00 committed by GitHub
parent 58c6bbcc0b
commit 16ec8b033a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -138,7 +138,7 @@ impl RenderState {
pub fn flush(&mut self) {
self.gpu_state
.context
.flush_and_submit_surface(&mut self.final_surface, None)
.flush_and_submit_surface(&mut self.final_surface, None);
}
pub fn translate(&mut self, dx: f32, dy: f32) {
@ -169,6 +169,10 @@ impl RenderState {
}
pub fn apply_drawing_to_final_canvas(&mut self) {
self.gpu_state
.context
.flush_and_submit_surface(&mut self.drawing_surface, None);
self.drawing_surface.draw(
&mut self.final_surface.canvas(),
(0.0, 0.0),