directx11和directx12哪个好?

如题所述

directx11和12区别为:支持不同、效率不同、渲染不同。

1、支持不同

directx11:directx11能够支持Windows7、Windows8、Windows10操作系统。directx12:directx12只支持Windows10操作系统。

2、效率不同

directx11:directx11受CPU性能的严重制约,主要是因为它不能有效利用多核心。directx12:directx12提高了多线程效率,可以充分发挥多线程硬件的潜力。

3、渲染不同

directx11:directx11仅仅在特性集上支持渲染,而且需要硬件配合。directx12:directx12是100%API支持渲染,并不需要新的硬件才能实现。

directx12简介:

微软在2014年的GDC上正式发布了新一代的API DirectX 12(DX12)。虽然它并不像前两天外媒声称的翻版AMD Mantle API,但是其具体细节并没有被公布多少。不过,我们还是可以看到DirectX 12里面包含了一些新东西。

微软将在Win10系统上正式带来DirectX 12(以下简称DX12),而且DX12只会支持Windows10,看来微软为了Win10推广也是够拼的。不过微软这次的底气比只让XP支持DX9更足,因为DX12比DX9受欢迎多了。

以上内容参考百度百科-directx12:directx12

温馨提示:答案为网友推荐,仅供参考