Though the immediate mode provides access to the underlying hardware, it does so in a device independent manner and provides a device independent way to communiate with the acceleration hardware at the lower level. A very important aspect about the immediate mode is that it does not provide a built-in geometry engine. The limitation due to this, is that the developer has to provide the implementation for the different modules of the rendering pipeline. A big advantage is that the developer can use her own rendering and scene management algorithms, which might be more efficient and faster than the geometry engine provided by the retained mode.
|
|||||||||||