immediatemode
Immediatemode is a graphics rendering approach in which drawing commands are executed and displayed immediately as they are issued, rather than being stored and organized in a reusable scene representation. In an immediatemode system, applications issue primitive drawing calls (such as vertices, lines, and triangles) that are sent to the GPU on the fly, with little or no persistence of the geometry data between frames.
Characteristics include immediate execution of commands and little or no persistence of geometry data between frames.
Limitations include high CPU overhead, poor data reuse, and difficulty scaling to complex scenes. Because geometry
Historically, immediatemode was common in older graphics APIs. In OpenGL, immediate mode used glBegin, glVertex, and
Alternatives include retained-mode techniques, scene graphs, display lists in legacy contexts, and, in modern APIs, vertex