尼奥问题知识百科用DirectX11和DirectX9有什么区别?

用DirectX11和DirectX9有什么区别?

用DirectX11和DirectX9有什么区别?

一、发布时间不同

1、DirectX11:2009年10月22日,微软公司正式发布Windows 7,DirectX 11集成在Windows 7 中同步登场。

2、DirectX9:2002年底,微软发布DirectX9.0。

用DirectX11和DirectX9有什么区别?

二、渲染不同

1、DirectX11:在移动平台和低配置设备上,基于Tile渲染器的D3D11.1应用程序性能更高:没有覆写和丢弃。

2、DirectX9:PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消。

三、着色不同

1、DirectX11:加入了对Tessellation(镶嵌)的支持。Tessellation 由外壳着色器(Hull Shader)、镶嵌单元(tessellator)以及域着色器(Domain Shader)组成。同时还加入了计算着色器。

2、DirectX9:全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条。

参考资料来源:百度百科-DirectX 11

参考资料来源:百度百科-DirectX9.0

本文来自网络,不代表本站立场,转载请注明出处:https://www.niaowenti.com/at/94643.html
上一篇 如何扩展人脉,人脉和人缘有什么区别?
下一篇 打狗棒在电视哪个台