首页互联网directx 12(什么是directx12)

directx 12(什么是directx12)

编程之家2024-04-2182次浏览

一、directx12是什么

DX12指的是并不是显卡的型号,指的是该显卡支持APIDirectX 12(DX12)。

directx 12(什么是directx12)

DirectX(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。

DirectX可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。

DirectX已被广泛使用于Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发

微软在2014年的GDC上正式发布了APIDirectX 12(DX12),英伟达的显卡开普勒、费米、麦克斯韦架构全部都支持DX12,也就是GeForce GTX 400系列以来的型号都可以,DX11的都行。

AMD显卡GCN架构的所有显卡均支持DX12,也就是Radeon HD 7000、Radeon R200系列。现有显卡无一完整支持DX12,GCN架构只是全部兼容DX12,但是都不能完整支持DX12。

扩展资料

directx 12(什么是directx12)

DirectX组成

1、显示部分

显示部分担任图形处理的关键,分为DirectDraw(DDraw)和Direct3D(D3D),前者主要负责2D图像加速。

它包括很多方面:我们播放mpg、DVD电影、看图、玩小游戏等等都是用的DDraw,可以把它理解成所有划线的部分都是用的DDraw。后者则主要负责3D效果的显示,比如CS中的场景和人物、FIFA中的人物等等,都是使用了DirectX的Direct3D。

2、声音部分

声音部分中最主要的API是DirectSound,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。我们前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。

directx 12(什么是directx12)

3、输入部分

输入部分DirectInput可以支持很多的游戏输入设备,它能够让这些设备充分发挥最佳状态和全部功能。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等。

4、网络部分

网络部分DirectPlay主要就是为了具有网络功能游戏而开发的,提供了多种连接方式,TCP/IP,IPX,Modem,串口等等,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施。

参考资料来源:百度百科DirectX 12

二、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上正式发布了新一代的APIDirectX 12(DX12)。虽然它并不像前两天外媒声称的翻版AMDMantle API,但是其具体细节并没有被公布多少。不过,我们还是可以看到DirectX 12里面包含了一些新东西。

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

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

三、directx11和12有什么区别

dx11和dx12区别为:支持不同、效率不同、渲染不同。

一、支持不同

1、dx11:dx11支持Windows7、8、10操作系统。

2、dx12:dx12只会支持Windows10操作系统。

二、效率不同

1、dx11:dx11受CPU性能的严重制约,主要是因为不能有效利用多核心。

2、dx12:dx12提高了多线程效率,可以充分发挥多线程硬件的潜力。

2009年9月22日ATI发布了支持DX11的基于Cypress核心的HD5800系列显卡,而NVIDIA才刚造出支持DX11的GT300芯片的样品。

回顾DirectX历史,从1995年Windows95里的DX1.0开始,一直保持着很快的升级速度,只有DX9系列的几个版本维持了四年之久。用两年的时间从DX10更新到DX11,其实也不算快。

虽然硬件已经支持DirectX11,但支持DirectX11的游戏2010年才会大量出现。

我们知道,DX10.1将是DX10的最后一次升级,而且是非关键性的,接下来微软就会直接迈入DX11。

根据此前的报道,DX11的主要目标仍是降低游戏开发难度和成本,同时更有效地发挥新硬件的能力、提高物理效果和游戏AI、增强画面细节复杂度、针对多核心处理器进行全面优化。

2009年1月9日星期五,微软将面向公众发布Windows 7客户端Beta 1测试版。而此前一天,即1月8日,微软将率先发布Windows 7服务器版本的Beta 1测试版。

在微软发布的Windows 7Beta版本中,一些已经安装使用的用户的发现了DirectX 11已经包含其中了。DirectX 11作为3D图形接口,不仅支持未来的DX11硬件,还向下兼容当前的DirectX 10和10.1硬件。

DirectX 11增加了新的计算shader技术,可以允许GPU从事更多的通用计算工作,而不仅仅是3D运算,这可以鼓励开发人员更好地将GPU作为并行处理器使用。

索泰gt440(索泰gt440支持哪些游戏)微信网页版登录二维码?微信识别二维码打不开网页