3 ms·
Yes, it's true. Direct3D had a retained mode up until version 3.0, but the only examples of it ever being used in a commercially successful game was LEGO Islan
by phire 2y ago
Yes, it's true.
Direct3D had a retained mode up until version 3.0, but the only examples of it ever being used in a commercially successful game was LEGO Island and LEGO Rock Raiders.
Instead of supplying all the draw commands every frame, you would give it your 3D scene and it would draw it.
- badsectoracula 2y agoI tried to use it (for fun) at some point but the API design felt too verbose/cumbersome for what it did and by the time DrawPrimitive was added in D3D5 it was simpler to use that directly than use D3DRM. It was also very clear that D3DRM was designed by a different team than D3DIM.
- torlok 2y agoAll modern graphics APIs are retained mode, because you push data to the GPU and the GPU maintains its own state. The closest you can get to immediate mode is OpenGL 1.0 with glBegin, etc.