Re:Unanswered user makes question their MS thesis and answer...
by bsder on Sunday January 03, 2021 @05:40PM
(#25625916)
It's interesting because this matches every GUI that has to respond in real-time.
If you look at ALL the digital workstations, they're doing their own rendering. And they all punt on text scaling.
How often you repaint or have to relayout should depend on only two things. How often is your data changing? And how soon does the user need to see that new data?
Even things like moving the mouse or view are just data changes. (In fact, the biggest messes you'll get into when writing GUI and render code is when you've failed to incorporate something into your scene or data model and end up handling it with a lot of special case code.)