dx是什么意思?
DirectX(简称DX)是微软公司创建的多媒体编程接口,是一种应用编程接口(API)。DirectX可以使基于windows的游戏或多媒体程序获得更高的执行效率,增强3D图形和音效,并为设计者提供一个通用的硬件驱动标准,使游戏开发者不必为每个品牌的硬件编写不同的驱动程序,也降低了用户安装和设置硬件的复杂性。
DirectX已经广泛应用于微软Windows,微软?XBOX、微软?XBOX 360和微软?XBOX ONE电子游戏开发。
扩展数据
DX12最重要的变化就是API降低,很像AMD地幔。它比以前更深入硬件抽象层,可以同时降低CPU和GPU的过载。
具体包括:应用可追踪的GPU流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名、更少的API和驱动追踪、可预测的属性等等。
另外,DX12大大提高了多线程的效率,可以充分发挥多线程硬件的潜力。DX11在这方面受到CPU性能的严重制约,主要是不能有效利用多核。
微软声称其多核CPU的利用率几乎是完美的线性增长,也就是说四核可以逼近单核的四倍。此外,还有渲染管道、渲染特性、资源管理、命令列表和绑定、描述符跳转等方面的改进。