當前位置:首頁 » 編程軟體 » dx12編程

dx12編程

發布時間: 2022-05-15 05:59:58

『壹』 directx12是什麼

DX12指的是並不是顯卡的型號,指的是該顯卡支持APIDirectX 12(DX12)。

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。

(1)dx12編程擴展閱讀

DirectX組成

1、顯示部分

顯示部分擔任圖形處理的關鍵,分為DirectDraw(DDraw)和Direct3D(D3D),前者主要負責2D圖像加速。

它包括很多方面:我們播放mpg、DVD電影、看圖、玩小游戲等等都是用的DDraw,可以把它理解成所有劃線的部分都是用的DDraw。後者則主要負責3D效果的顯示,比如CS中的場景和人物、FIFA中的人物等等,都是使用了DirectX的Direct3D。

2、聲音部分

聲音部分中最主要的API是DirectSound,除了播放聲音和處理混音之外,還加強了3d音效,並提供了錄音功能。我們前面所舉的音效卡兼容的例子,就是利用了DirectSound來解決的。

3、輸入部分

輸入部分DirectInput可以支持很多的游戲輸入設備,它能夠讓這些設備充分發揮最佳狀態和全部功能。除了鍵盤和滑鼠之外還可以連接手柄、搖桿、模擬器等。

4、網路部分

網路部分DirectPlay主要就是為了具有網路功能游戲而開發的,提供了多種連接方式,TCP/IP,IPX,Modem,串口等等,讓玩家可以用各種連網方式來進行對戰,此外也提供網路對話功能及保密措施。

『貳』 dx12環境是什麼意思

DirectX全稱為Direct eXtension

是由微軟公司創建的多媒體編程介面。

DirectX由C++編程語言實現,遵循COM。被廣泛使用於Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360電子游戲開發,並且只能支持這些平台,DirectX 12是目前DirectX最新的版本,大家熟悉的XP系統內置的版本為DirectX 9.0,Win7/8系統則內置版本為DirectX 11,而Win10正式版中,將內置最新的DirectX12。

『叄』 directx12不能用c#編程了嗎

directx12不能用c#編程了
directx12不能用c#編程了
directx12不能用c#編程了

『肆』 dx11和dx12到底有什麼區別

DirectX是一個非常重要的Windows API介面,主要用於提升硬體與軟體之間的效率,而最新的DX12改變了底層的API,在硬體抽象層上走得比以往更深入,給開發者更多的控制權,帶來更好的效率體驗。dx12比DX11有更高的性能提升,而DX12是內置於win10系統的。

目前僅最新的Win10系統中,內置了最新的DX12,而Win7和Win8系統內置的是上一個DX11版本,通過此前的媒體測試,DX12相比DX11擁有10%到20%的性能提升,因此Win10在游戲體驗方面,其實會比Win7更為出色。

要發揮出DX12的性能,首先電腦系統必須是Win10,另外顯卡與游戲還要同時支持Win10,這樣才能體驗更高效的DX12性能體驗。目前大多數主流獨立顯卡和一些主流核心顯卡都支持DX12,很多游戲也逐漸加入了DX12支持。

簡單來說,DX12和DX11隻是Windows多媒體編程介面版本之間的區別,DX12屬於DX11的升級版,帶來效率上的提升,體驗更為出色一些。

DX11即DirectX 12,全稱Direct eXtension 12,是微軟公司創建的多媒體編程介面,DX12代表的是目前的最新版本,內置於Win10系統中。

DirectX主要功能是加強3D圖形和聲音效果,並提供設計人員一個共同的硬體驅動標准,讓游戲開發者不必為每一品牌的硬體來寫不同的驅動程序,也降低用戶安裝及設置硬體的復雜度。

簡單來說,DirectX是一個非常重要的Windows API介面,主要用戶提升硬體與軟體之間的效率,而最新的DX12改變了底層的API,在硬體抽象層上走得比以往更深入,給開發者更多的控制權,帶來更好的效率體驗。

『伍』 什麼是dx12

DirectX(Direct eXtension,簡稱DX)是由微軟公司創建的多媒體編程介面,是一種應用程序介面(API)。
DirectX可讓以windows為平台的游戲或多媒體程序獲得更高的執行效率,加強3D圖形和聲音效果,並提供設計人員一個共同的硬體驅動標准,讓游戲開發者不必為每一品牌的硬體來寫不同的驅動程序,也降低用戶安裝及設置硬體的復雜度。
DirectX已被廣泛使用於Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE電子游戲開發
微軟在2014年的GDC上正式發布了API DirectX 12(DX12),英偉達的顯卡開普勒、費米、麥克斯韋架構全部都支持DX12,也就是GeForce GTX 400系列以來的型號都可以,DX11的都行。
AMD顯卡GCN架構的所有顯卡均支持DX12,也就是Radeon HD 7000、Radeon R200系列。現有顯卡無一完整支持DX12,GCN架構只是全部兼容DX12,但是都不能完整支持DX12。
DirectX組成
1、顯示部分
顯示部分擔任圖形處理的關鍵,分為DirectDraw(DDraw)和Direct3D(D3D),前者主要負責2D圖像加速。
它包括很多方面:我們播放mpg、DVD電影、看圖、玩小游戲等等都是用的DDraw,可以把它理解成所有劃線的部分都是用的DDraw。後者則主要負責3D效果的顯示,比如CS中的場景和人物、FIFA中的人物等等,都是使用了DirectX的Direct3D。
2、聲音部分
聲音部分中最主要的API是DirectSound,除了播放聲音和處理混音之外,還加強了3d音效,並提供了錄音功能。我們前面所舉的音效卡兼容的例子,就是利用了DirectSound來解決的。
3、輸入部分
輸入部分DirectInput可以支持很多的游戲輸入設備,它能夠讓這些設備充分發揮最佳狀態和全部功能。除了鍵盤和滑鼠之外還可以連接手柄、搖桿、模擬器等。
4、網路部分
網路部分DirectPlay主要就是為了具有網路功能游戲而開發的,提供了多種連接方式,TCP/IP,IPX,Modem,串口等等,讓玩家可以用各種連網方式來進行對戰,此外也提供網路對話功能及保密措施。

『陸』 全境封鎖支持DirectX 12,對比DX11性能提升多少

dx12 , 比dx11性能提升50%。

DX11隨著Demo中畫面的復雜度和細節的提升幀數有著明顯的下降,直到逐漸靜止;

DX12相較於DX11展現了神一般的穩定,無論游戲畫面如何變化,城市場景復雜度如何提升,幀數一直維持穩定。

除了性能幀數之外,DX12的功耗比起DX11來說有著明顯的縮減,對於移動設備來說,這一提升能夠顯著完善游戲體驗;相同硬體相比DX11性能提升可達50%以上。

當然DX12帶來的最大驚喜莫過於支持跨平台游戲,Unity引擎已經支持DX12的API,並且在未來虛幻引擎也將支持DX12。

(6)dx12編程擴展閱讀:

特點:

DX11新增了計算著色器(Compute Shader)代碼示例,在今年的NVISION大會上,微軟就透漏了這點,並通過SIGGRAPH以及GameFest 2008大會上放出的幻燈片,我們可以進行一些深入的研究。

此外,DX11特性的提前放出,對於目前DX10以及DX10.1硬體用戶而言也大有裨益,因為AMD和NVIDIA可以照此提前開發適當的驅動支持。

DirectX 11的諸多特性似乎暗示我們,DirectX 11被迅速採用的時機已經成熟,特別是微軟的Windows 7發布之後,這一趨勢將會勢不可擋。

HLSL已經完全成熟,這勢必會讓DX11在眾游戲開發者們眼裡變得更加具有吸引力,而且越來越多的人開始認識到DX10其實就是DX11的子集,這對於DirectX 11將來被快速採用也會起到促進作用。另外,DX11可以讓平行編程變得更加容易。

『柒』 withdx11和withdx12的區別

dx12比DX11有更高的性能提升,而DX12是內置於win10系統的。

DirectX,(Direct eXtension,簡稱DX)是由微軟公司創建的多媒體編程介面。由C++編程語言實現,遵循COM。最新版本為DirectX 11,創建在最新的Windows 7上。

發布情況

根據微軟公布了一份白皮書《Windows開發者預覽版中的Windows驅動模型增強》,Windows Vista DX10、Windows 7 DX11,但是接下來不會有Windows 8 DX12的組合,新一代系統只會小幅升級到DX11.1,但這並不意味著不值得期待。

微軟稱,Windows 8不僅會針對開發人員提供大量的DX11更新,也會讓普通用戶和系統製造商體驗到新的樂趣。

『捌』 為什麽我電腦支持dx12,但玩游戲開dx12還是卡

目前新卡無論等級都是支持DX12的,DX12是微軟公司開發的一款多媒體編程介面。
Windows平台的3D類游戲都需要用到這個,高等級的DX比低等級的DX優化和渲染都更強,正常情況下高等級的DX會有更好的視覺體驗,游戲更流暢,畫面還原度更高。
無論你的顯卡是否支持DX,都應量力而行,如果一款顯卡性能不足,但卻強行玩一些配置要求高的大型游戲,即使支持DX12該卡還是會卡。 DX12 ≠ 顯卡等級

Windows10 支持DX12
Windows8.1 支持DX11.2
Windows8 支持DX11.1
Windows7 支持DX11
WindowsVista 支持DX10
WindowsXP 支持DX9
DX可以由上向下兼容,卻不可以由下向上兼容。

還有你可以更換或升級驅動試試,一般AMD的顯卡驅動更新之後對顯卡的性能提升很大。
以上皆是手打,記得採納!

『玖』 DX11和DX12究竟是什麼意思啊從網上看到的解釋我怎麼就一直不理解呢通俗點兒講述給我好嗎

DirectX,(Direct eXtension,簡稱DX)是由微軟公司創建的多媒體編程介面。由C++編程語言實現,遵循COM。被廣泛使用於Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE電子游戲開發,並且只能支持這些平台。最新版本為DirectX 12,創建在最新的Windows10。

『拾』 哪些顯卡支持DirectX12

1、NVIDIA:開普勒、費米、麥克斯韋架構全部都支持DX12,也就是GeForce GTX 400系列以來的型號都可以,DX11的都行。

2、AMD:GCN架構的所有顯卡均支持DX12,也就是Radeon HD 7000、Radeon R200系列。現有顯卡無一完整支持DX12,GCN架構只是全部兼容DX12,但是都不能完整支持DX12。

3、Intel:第四代Haswell可以支持DX12,但其實僅限最高端的兩個型號:GT3 Iris 5100、GT3e Iris Pro 5200。


(10)dx12編程擴展閱讀:

DirectX由C++編程語言實現,遵循COM。被廣泛使用於Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360電子游戲開發,並且只能支持這些平台,DirectX 12是DirectX最新的版本。

XP系統內置的版本為DirectX 9.0,Win7/8系統則內置版本為DirectX 11,而Win10正式版中,將內置最新的DirectX12。DirectX 12帶來了更好的D圖形和聲音效果優化。

DirectX12和以往版本最大的不同在於它改變了一直以來的運行方式。之前開發者們在開發游戲時發出的指令往往需要通過應用程序、DirectX、顯卡驅動、系統內核等多道關卡才能最終傳達給顯卡硬體,這中間的過程既耗時又低效,歷來成為開發者們抱怨和頭疼吐槽的對象。

而DirectX12則不再需要這個過程,它允許開發者直接給顯卡硬體下達指令,給了開發者最大自由的同時也讓開發效率成倍的提高。

參考資料:網路-DirectX 12

熱點內容
允許更新預編譯站點 發布:2024-04-25 06:32:53 瀏覽:678
如何獲取已經連上的網路密碼 發布:2024-04-25 06:27:48 瀏覽:465
python打開界面 發布:2024-04-25 06:27:44 瀏覽:666
java數組重復 發布:2024-04-25 06:27:40 瀏覽:826
同價位的安卓和蘋果哪個好 發布:2024-04-25 06:27:38 瀏覽:358
android通訊錄源碼 發布:2024-04-25 06:04:10 瀏覽:160
白平衡演算法 發布:2024-04-25 06:04:10 瀏覽:389
手機版如何下載gmc伺服器 發布:2024-04-25 05:56:30 瀏覽:171
哈夫曼c語言編譯 發布:2024-04-25 05:43:20 瀏覽:664
贖回清演算法 發布:2024-04-25 05:33:00 瀏覽:678