3 ms·
It's where it first came to prominence. The earliest D3D api was immediate mode (meaning, bare metal, talking directly via an api to the hardware). Retained mod
by cmroanirgo 8y ago
It's where it first came to prominence. The earliest D3D api was immediate mode (meaning, bare metal, talking directly via an api to the hardware). Retained mode is about retaining statefulness and some better abstractions to the underlying needs of the hardware (eg automatic texture resampling, etc).
Considering it's an NVidia guy talking: he's been around for a while.
- pavlov 8y agoA minor detail, but the very first version of Direct3D was a retained mode API. In 1995 Microsoft acquired a company called RenderMorphics and turned their Reality Lab [1] API into "Direct3D". The first two versions to ship from Microsoft had both retained and immediate mode APIs, but they dropped the RenderMorphics-based API due to lack of adoption. [1] https://en.wikipedia.org/wiki/Reality_Lab https://en.wikipedia.org/wiki/Reality_Lab