Przeglądaj źródła

app: reduce text latency by making text input and editbox resizing separate gfx ops

darkfi 9 miesięcy temu
rodzic
commit
d0875ec6bd
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      bin/app/src/ui/edit/mod.rs

+ 4 - 1
bin/app/src/ui/edit/mod.rs

@@ -1150,7 +1150,10 @@ impl BaseEdit {
     }
 
     async fn make_draw_calls(&self, _trace_id: u32, atom: &mut PropertyAtomicGuard) -> DrawUpdate {
-        self.behave.eval_rect(atom).await;
+        {
+            let atom = &mut self.render_api.make_guard(gfxtag!("BaseEdit::make_draw_calls"));
+            self.behave.eval_rect(atom).await;
+        }
         let rect = self.rect.get();
 
         let cursor_instrs = self.get_cursor_instrs().await;