
It remained as a legacy component in DirectX until Windows Vista when it was quietly removed (necessitating restoring it manually for LEGO Island to play)

The last update Direct3D Retained Mode received was with DirectX 3.0 in 1996 and has been largely deprecated since then.

However Retained Mode had only a fraction of the overall functionality of a modern game engine, and at the time the vast majority of game developers chose to forego Retained Mode and write their own graphics engines based on Immediate Mode instead. The modern equivalent is fully fledged game engines such as Unity and Unreal Engine that similarly provide a 3D scene for developers to place objects into. Retained Mode handles the actual rendering/drawing of the scene, including any possible optimizations it can make. Retained Mode functions almost as a minimal game engine on top of Immediate Mode, providing a "scene" that developers can add to and modify rather than making direct graphics API calls manually.

2.1 "D3DRM.DLL was not found" error message.
