3D游戏之路--导言

来源:互联网 发布:淘宝卖男装的那些店好 编辑:程序博客网 时间:2024/05/20 09:47

对于3D游戏编程,我也是处于学习阶段,所以,特此写下此篇博客,来记录我的学习过程,同时,希望更多的人受益,有更多的国产3D大作出现在我们这个时代。

————致我16岁的青春

directx12前景和优势:

2014年3月21日,微软正式发布了新一代的API DirectX 12。虽然算不上全新设计,虽然细节公布得还不是特别多,但至少不是Mantle的直接翻版,还是有微软与合作伙伴设计的不少新东西的。DX12最重要的变化就是更底层API,这一点很像AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻CPU、GPU的过载(overload)。具体包括:应用可追踪GPU流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,等等。
另外,DX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DX11在这方面受CPU性能的严重制约,主要是因为不能有效利用多核心。微软宣称,微软对多核心CPU的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。
此外还有渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等等方面的改进。
NVIDIA确认说,开普勒、费米、麦克斯韦架构全部都支持DX12,也就是GeForce 200系列以来的型号都可以,DX11的都行。
AMD则确认,GCN架构的所有显卡均支持DX12,也就是Radeon HD 7000、Radeon R200系列
Intel确认称,第四代Haswell可以支持DX12,但其实仅限最高端的两个型号:GT3 Iris 5100、GT3e Iris Pro 5200。
      有众多显卡支持。
在这里我也想说一句,编程时不断学习,不断进步的过程,在这里,若是我有什么错误,欢迎指出,欢迎吐槽,哈哈~~
——对了,在这里跟大家说一句,
——以后的博文就是1星期更新两次,
——希望大家多多体谅>>拜拜
0 0
原创粉丝点击