dx和 opengl 有什么区别?

我请教下,dx和 opengl 有什么区别?
最新回答
一梦红尘

2024-05-11 03:10:20

现在在显卡中依然是可以看见这个选项的\x0d\x0a\x0d\x0aDX是优化软件的--中文叫三维图形表现核心。DirectX 包含一组 API,通过它能访问高性能硬件的高级功能,如三维图形加速芯片和声卡。这些 API 控制低级功能(其中包括二维 (2D) 图形加速)、支持输入设备(如游戏杆、键盘和鼠标)并控制着混音及声音输出。\x0d\x0a\x0d\x0aOpenGL是3D图形的底层图形库,没有提供几何实体图元,不能直接用以描述场景。只有输出的,所以它只提供渲染功能。核心API没有窗口系统、音频、打印、键盘/鼠标或其它输入设备的概念。虽然这一开始看起来像是一种限制,但它允许进行渲染的代码完全独立于他运行的操作系统,允许跨平台开发\x0d\x0a\x0d\x0a 它对API以来强,而且现在基本比不过DX。主要硬件厂商没支持的。但是高端绘图依然采用它