概念
- OpenGL是图形API
- DirectX是许多种API的集合体。包含Direct3D,Direct2D,DirectCompute,XAudio,XIput等内容。
对比
包含内容区别
DirectX主流版本
- DirectX 11:未开放底层API(汇编级别),提供了统一的优化版本。
- DirectX 12:直接可以调用底层语言API(汇编级别),适合高手进行优化。
- 使用DirectX 12,如果优化的不好,还不如直接使用DirectX 11。
DirectX作用
提供了驱动统一的接口,便于开发者进行开发,不用考虑底层的驱动细节.
一般会提供显示,声音,输入和网络这4个方面的接口