Comment by hoppp
11 hours ago
Which is completely fine. There are bugs but unlike with memory management, render bugs are more in your face.
11 hours ago
Which is completely fine. There are bugs but unlike with memory management, render bugs are more in your face.
which is why, I think, it is better to not have to do that manual rendering gymnastics when retained mode does it for you.
Let's not pretend that retained mode is somehow easy. Procedurally changing the system's state in response to events gets pretty complex. A philosophy which approximates the II as a function of state is tempting, in a lot of ways. As someone with a fair amount of experience of both retained mode and immediate mode UIs, I can't confidently say that retained mode requires less "mental gymnastics" than immediate mode.