
Direct3D 12 is designed to make full use of multi-threading, careful CPU/GPU synchronization, and the transition and re-use of resources from one purpose to another. It calls for significant graphics expertise, and a high level of fine-tuning.


Conservative rasterization to enable reliable hit detection.In addition, by using Direct3D 12, your titles and applications benefit from reduced GPU overhead via features such as command queues and lists, descriptor tables, and concise pipeline state objects.ĭirect3D 12, and Direct3D 11.3, introduce a set of new features for the rendering pipeline.


For one thing, with Direct3D 12, your title is responsible for its own memory management. How can Direct3D 12 be so much faster and more efficient?ĭirect3D 12 is unique in that it provides a lower level of hardware abstraction than previous versions do, which allows you to significantly improve the multi-core CPU scaling of your title (or other application). Direct3D 12 enables richer scenes, more objects, more complex effects, and full utilization of modern GPU hardware. Direct3D 12 is faster and more efficient than any previous version. DirectX 12 introduces the next version of Direct3D-the 3D graphics API at the heart of DirectX.
