directx12(用DirectX11和DirectX9有什么区别)

想必现在有很多小伙伴对于用DirectX11和DirectX9有什么区别方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于用DirectX1

directx12(用DirectX11和DirectX9有什么区别)

想必现在有很多小伙伴对于用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条。

参考资料来源:

参考资料来源:

本文到此结束,希望对大家有所帮助。

本站内容来源于网络,如不慎侵犯了您的权益,请联系我们将迅速删除。

(0)
上一篇 2022年9月10日 上午11:28
下一篇 2022年9月10日 上午11:30

相关推荐

发表回复

登录后才能评论