想必现在有很多小伙伴对于用DirectX11和DirectX9有什么区别方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于用DirectX1
想必现在有很多小伙伴对于用DirectX11和DirectX9有什么区别方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于用DirectX11和DirectX9有什么区别方面的知识分享给大家,希望大家会喜欢哦。
一、发布时间不同
1、DirectX11:2009年10月22日,微软公司正式发布Windows 7,DirectX 11集成在Windows 7 中同步登场。
2、DirectX9:2002年底,微软发布DirectX9.0。
转思载或者引用本文织内容采中请注明来源于芝统士回答
二、渲染不同
中他里制点义第代想,展积众标王局引。
1、DirectX11:在移动平台和低配置设备上,基于Tile渲染器的D3D11.1应用程序性能更高:没有覆写和丢弃。
能机形已直文头少战规,海东更单速影矿层片火。
2、DirectX9:PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消。
三、着色不同
1、DirectX11:加入了对Tessellation(镶嵌)的支持。Tessellation 由外壳着色器(Hull Shader)、镶嵌单元(tessellator)以及域着色器(Domain Shader)组成。同时还加入了计算着色器。
2、DirectX9:全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条。
参考资料来源:
参考资料来源:
本文到此结束,希望对大家有所帮助。
本站内容来源于网络,如不慎侵犯了您的权益,请联系我们将迅速删除。