Geeks3D Forums

Tech Forums => 3D-Tech News Around The Web => Topic started by: Stefan on August 05, 2010, 06:11:36 PM

Title: How to cut your D3D call cost by a tiny immeasurable fraction
Post by: Stefan on August 05, 2010, 06:11:36 PM
Quote
One difference between D3D and OpenGL is that the former is using an object-oriented API. All API calls are virtual rather than being plain C calls like in OpenGL. The main advantage of this is of course flexibility. The runtime can easily provide many different implementations and hand you back any one depending on your device creation call parameters. The obvious example of that would be the debug and retail runtime.

Full article at Humus' site (http://www.humus.name/index.php?page=Comments&ID=321)

[via] (http://blog.icare3d.org/2010/08/hacking-d3d-virtual-calls-humus.html)