5 ms·
I'm not convinced that redrawing on input events is especially inefficient. No need to redraw continuously.
by robinei 6y ago
I'm not convinced that redrawing on input events is especially inefficient. No need to redraw continuously.
- laserbeam 6y agoIndeed, I've got dear imgui working like that and it's the performance is miles above any retained gui. Dear imgui however it is not designed with this in mind. You run into a some issues with timing, handling release events and a few things which normally take 1-3 frames to fully resolve. Things like key repeats are off. It feels more desirable to fork the lib or design an alternative imgui to support long periods of idle time.