◄ Wiki / Graphics
immediate-mode UI
An immediate-mode UI rebuilds its widgets from scratch every frame instead of keeping persistent widget objects.
In immediate mode, the code describes the interface afresh each frame — 'draw this button here now' — so there is no long-lived widget tree to sync with your data. It is simple and stateless-feeling, popular for tools and game overlays, though pure immediate mode can be wasteful. A hybrid 'immediate-mode with a retained core' keeps some persistent structure for efficiency while preserving the immediate-mode feel.
See also
- framebufferA framebuffer is the block of memory holding the image being rendered, essentially the picture that becomes the screen.
- fpsFrames per second is how many complete images a renderer draws each second — higher means smoother motion.
- fragmentA fragment is a candidate pixel produced when the GPU rasterizes a triangle, before it is finalized on screen.