<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=DirectX</id>
	<title>DirectX - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=DirectX"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=DirectX&amp;action=history"/>
	<updated>2026-07-03T19:57:42Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=DirectX&amp;diff=669&amp;oldid=prev</id>
		<title>imported&gt;Aszmk：​/* DirectX 11 */ 修正语病</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=DirectX&amp;diff=669&amp;oldid=prev"/>
		<updated>2026-03-25T18:09:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;DirectX 11：​&lt;/span&gt; 修正语病&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|G2=Windows&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox Windows component&lt;br /&gt;
|name =DirectX&lt;br /&gt;
| logo = Microsoft-DirectX-Logo-wordmark.svg&lt;br /&gt;
| logo_size          = 250px&lt;br /&gt;
| screenshot         = &lt;br /&gt;
| screenshot_size    = 250px&lt;br /&gt;
| included_with      = [[Windows 95]] OSR2&amp;lt;br /&amp;gt;[[Windows NT 4.0]]&amp;lt;br /&amp;gt;及之后所有版本&lt;br /&gt;
| type = [[应用程序接口]]&lt;br /&gt;
| related_components = [[Direct2D]]&amp;lt;br /&amp;gt;[[Direct3D]]&amp;lt;br /&amp;gt;[[DirectWrite]]&amp;lt;br /&amp;gt;[[XAudio2]]&amp;lt;br /&amp;gt;[[XInput]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DirectX&amp;#039;&amp;#039;&amp;#039;（{{langx|en|&amp;#039;&amp;#039;&amp;#039;Direct&amp;#039;&amp;#039;&amp;#039; e&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;tension}}，[[縮寫]]：{{lang|en|&amp;#039;&amp;#039;&amp;#039;DX&amp;#039;&amp;#039;&amp;#039;}}），是由[[微软公司]]建立的一系列專為[[多媒體]]以及[[遊戲開發]]之[[應用程式介面]]（API）。旗下包含[[Direct3D]]、[[Direct2D]]、[[DirectCompute]]等等多個不同用途的子部份，因為這一系列[[API]]皆以Direct字樣開頭，所以DirectX（只要把X字母替換為任何一個特定API的名字）就成為這一巨大的API系列的統稱。目前最新版本為DirectX 12，隨附於[[Windows 10]]與[[Windows 11]]作業系統之上。&lt;br /&gt;
&lt;br /&gt;
DirectX被广泛用于[[Microsoft Windows]]、[[Microsoft Xbox]]电子游戏开发，并且-{只}-能支持这些平台。除了遊戲開發之外，DirectX亦被用於開發許多虛擬三維圖形相關軟體。[[Direct3D]]是DirectX中最廣為應用的子模塊，所以有時候這兩個名詞可以互相代稱。&lt;br /&gt;
&lt;br /&gt;
DirectX主要基於[[C++|C++编程语言]]，並遵循[[COM]]架構。&lt;br /&gt;
&lt;br /&gt;
==元件==&lt;br /&gt;
&lt;br /&gt;
DirectX組成的元件有：&lt;br /&gt;
&lt;br /&gt;
*[[Direct3D]]：主要用於繪製[[三维计算机图形|3D图形]]。&lt;br /&gt;
*[[Direct2D]]：主要提供2D動畫的[[硬體加速]]，為[[DirectDraw]]的替代者。&lt;br /&gt;
*[[DirectWrite]]：主要字體顯示API，提供使用GPU令字體顯示更為平滑，類似[[ClearType]]（只支援於[[Windows Vista]]/[[Windows 7|7]]/[[Windows 8|8]]/[[Windows 8.1|8.1]]以上）。&lt;br /&gt;
*[[DirectInput]]：用于结合[[电脑键盘|键盘]]、[[鼠标]]、[[摇杆]]，或其它的[[游戏控制器]]。&lt;br /&gt;
*[[DXGI]]：为特定图形API与图形内核之间提供了一个[[映射]]，从而也能与用户模式的[[Windows Display Driver Model]][[驱动程序]]交互。&lt;br /&gt;
*[[XInput]]：主要用於[[Xbox360]]的控制器。&lt;br /&gt;
*[[XAudio2]]：主要用於[[低延时|低延遲]]遊戲音頻播放。&lt;br /&gt;
*[[XACT]]：音频[[函式庫|函数库]]和引擎，现已不支持Windows。&lt;br /&gt;
*[[DirectCompute]]：[[GPU]][[通用计算]]API。&lt;br /&gt;
*[[DirectXMath]]：針對遊戲優化的高速數學運算API，特別支持[[單精度浮點數|單精度浮點]]運算及[[矩陣運算]]，使用[[SSE2]]指令集。&lt;br /&gt;
*[[DirectSetup]]：用於DirectX元件的安裝，以及檢查DirectX的版本。&lt;br /&gt;
*[[DirectX Media Objects|DirectX媒体对象化]]：支援[[資料流]]物件，像是編碼、解碼和效果。&lt;br /&gt;
*[[DirectML]]：利用[[圖形處理器|GPU]]加速的[[机器学习]]和[[人工智能]] API。&lt;br /&gt;
*[[DirectX Raytracing]]：实时[[光線追蹤|光线追踪]]API。&lt;br /&gt;
*[[DirectSR]]：由GPU提供的实时[[图像缩放]]技术，可允许开发者更方便的调用[[DLSS]]、FSR、XeSS等API。&lt;br /&gt;
*[[DirectStorage]]：一种允许GPU直接读取[[NVMe]]设备的API，已在Xbox上实现。&lt;br /&gt;
*[[Media Foundation]]：为Windows平台提供统一的多媒体影音解决方案，取代了[[DirectX Media]]。&lt;br /&gt;
&lt;br /&gt;
===廢棄元件===&lt;br /&gt;
&lt;br /&gt;
这些元件曾經也是DirectX的一員，但現在微軟只提供最低程度的維護，也不再建議使用。&lt;br /&gt;
*[[DirectDraw]]：用於繪製[[位图|2D图形]]（不建議使用，雖然目前仍有大量的使用者），已被Direct2D取代。&lt;br /&gt;
*[[DirectInput]]：用於結合鍵盤、滑鼠、搖桿，或其它的遊戲控制器，自8.0之後就不再更新，從DirectX 9開始在XBOX內由XInput取代。&lt;br /&gt;
*[[DirectPlay]]：用於[[網路遊戲]]連線溝通，配合DirectInput使用，自8.0後就不再更新。&lt;br /&gt;
*[[DirectSound]]：用於錄音，記錄波形音效已被XAudio2取代。&lt;br /&gt;
*[[DirectMusic]]：用於[[DirectMusic|DirectMusic Producer]]的錄音。&lt;br /&gt;
*[[DirectX Media]]：包含DirectAnimation可用於2D的網頁動畫，[[DirectShow]]可支援多媒體錄音以及資料[[流媒體]]，DirectX在網頁上的轉換，還有Direct3D可保留3D图像更清晰的解析。DirectShow亦包含有{{tsl|en|DirectX plugin|DirectX插件}}用於[[音频信号处理]]以及[[DirectX视频加速]]加速影音播放，已被[[Media Foundation]]取代。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
1994年末，微软即将推出新一代[[操作系统]][[Windows 95]]。决定新操作系统的最终价值的因素在于究竟新系统能运行哪些程序。微软的三个员工：Craig Eisler、Alex St. John、[[Eric Engstrom]]十分关心这个问题，因为不少游戏程序员更喜欢在[[DOS]]系统下编写[[游戏]]，这意味著，没有多少人愿意为WIN95编写游戏，新操作系统不会获得多少成功。 &lt;br /&gt;
   &lt;br /&gt;
DOS允许直接访问[[显卡]]、[[键盘]]、[[鼠标]]、[[声卡]]以及其他系统[[计算机硬件|硬件]]设施。而Windows 95出于保护存储系统的目的，限制了对硬件的直接访问，取而代之的是一套更加规范标准的访问方法。微软需要一种方法让程序员在WIN95中也能编写出高效的程序。此时，离新系统发布不到几个月了。St. John和Engstrom联合解决了这个问题，他们将解决方案称为DirectX。&lt;br /&gt;
   &lt;br /&gt;
DirectX的第一个版本作为Windows Games SDK发布于1995年9月，它作为[[Windows API]]的一部分用以替换[[Windows 3.1]]中的-{DCI}-和[[WinG]]API。[[冶天科技|ATI]]的一个开发团队为微软带来了基本的游戏图像技术，微软方面，DirectX由专门的团队负责开发，Eisler为团队领导，而St. John和Engstrom则成为主程序设计师。&lt;br /&gt;
   &lt;br /&gt;
DirectX出现之前，微软已经将[[OpenGL]]包括在[[Windows NT]]系统中，而在当时，OpenGL对硬件要求严苛，这限制了一些[[工程师]]和[[计算机辅助设计|CAD]]用户。Direct3D就作为OpenGL的代替品被加入DirectX。随着硬件技术的发展，OpenGL成为行业标准，一场“战役”发生在DirectX的支持者和OpenGL的支持者之间，而且前者只支持Windows平台，而后者支持多平台。在实际应用中，游戏开发者常常两者同时使用，因为DirectX支持许多OpenGL所不支持的功能，比如音效和输入装置。而选择混合使用OpenGL和[[OpenAL]]的队伍也在壮大。&lt;br /&gt;
   &lt;br /&gt;
由此衍生出的“特别DirectX”也作为微软[[Xbox (遊戲機)|Xbox]]和[[Xbox 360]]的图形API，这套API由微软和[[NVIDIA]]公司共同开发，Xbox API和DirectX 8.1比较相似，但跟其他主機科技一樣不能更新，Xbox版本也叫做DirectXbox，但由于商业销售缘故，还是被简称为Xbox。&amp;lt;ref&amp;gt;J. Allard, [http://www.pcpro.co.uk/news/55995/games-interview-xbox-supremo-allard-on-the-future-of-microsofts-console-part-ii.html PC Pro采访] {{Wayback|url=http://www.pcpro.co.uk/news/55995/games-interview-xbox-supremo-allard-on-the-future-of-microsofts-console-part-ii.html |date=20071011093027 }}, 2004 4月&amp;lt;/ref&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
2002年，微软发布了DirectX 9，它支持最新的[[頂點著色引擎|顶点阴影着色器]]2.0版本，又于2004年4月将shader model 3.0（SM 3.0）加入了DirectX 9.0c。&lt;br /&gt;
  &lt;br /&gt;
2005年4月，[[DirectShow]]从DirectX移除，加入到[[Microsoft Platform SDK]]。&amp;lt;ref&amp;gt;{{Cite web |title=Developing games - Windows app development |url=https://learn.microsoft.com/en-us/previous-versions/windows/apps/hh452744(v=win.10)?redirectedfrom=MSDN |website=learn.microsoft.com |date=2017-05-15 |language=en-us |last=Archiveddocs |access-date=2025-01-12 |archive-date=2025-02-05 |archive-url=https://web.archive.org/web/20250205112105/https://learn.microsoft.com/en-us/previous-versions/windows/apps/hh452744(v=win.10)?redirectedfrom=MSDN |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2010年6月7日發佈的DirectX SDK是最後獨立發佈的SDK版本，之後的DirectX SDK被整合進新版的[[Microsoft Windows SDK]]裡。例如DirectX 11.2 SDK被放在Windows Software Development Kit (SDK) for Windows 8.1裡。&lt;br /&gt;
&lt;br /&gt;
===發佈歷史===  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  &lt;br /&gt;
|-  &lt;br /&gt;
! DirectX版本 &lt;br /&gt;
! 版本编号&amp;lt;ref&amp;gt;版本编号由微软的[[DxDiag]]工具获得（4.09.0000.0900以及更高版本，在开始菜单|运行中输入DxDiag即可），编号统一使用x.xx.xxxx.xxxx格式，而微软网站上给出的编号使用x.xx.xx.xxxx格式，如果网站上编号为4.09.00.0904，那么在电脑上安装后，会变为4.09.0000.0904。&amp;lt;/ref&amp;gt;&lt;br /&gt;
! 作業系統  &lt;br /&gt;
! 日期&lt;br /&gt;
! 備註  &lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 1.0||4.02.0095|| ||1995年9月30日||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 2.0||未知|| ||1996年||  &lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 2.0a||4.03.00.1096||[[Windows 95]]和NT 4.0||1996年6月5日||&lt;br /&gt;
|-  &lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|DirectX 3.0||4.04.00.0068|| ||1996年9月15日||  &lt;br /&gt;
|-  &lt;br /&gt;
|4.04.00.0069||之后的DirectX 3.0加入了Direct3D 4.04.00.0069&amp;#039;&amp;#039;&amp;#039;||1996年||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 3.0a||4.04.00.0070||[[Windows NT]] 4.0 SP3 &amp;lt;br /&amp;gt;||1996年12月||  最后支持Windows NT 4.0的版本&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 3.0b||4.04.00.0070|| ||1996年12月||3.0a的一个小更新&amp;lt;br /&amp;gt;纠正了一个日文版本下的漏洞&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 4.0||從未發佈&amp;lt;ref&amp;gt;DirectX 4從未發佈過，Raymond Chen在他的書《The Old New Thing》中解釋說，DirectX 3發佈之後，微軟開始同時開發DX4和5，只是增加一些小特性的DX4版本會在短時間內完成，而DX5會增加大量新內容，遊戲開發者對DX4新特性的失望導致了DX4計劃的擱置。之後，微軟將重心完全轉移到DX5開發上。参见：{{cite book |title=The Old New Thing |last=Chen |first=Raymond |publisher=Pearson Education |year=2006年 |edition=第一版 |pages=pg. 330 |chapter=Etymology and History |id=ISBN 978-0-321-44030-3}}&amp;lt;/ref&amp;gt;|| ||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 5.0||4.05.00.0155 (RC55)||Windows NT 5.0的测试版本||1997年7月16日||&lt;br /&gt;
|-  &lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|DirectX 5.2||4.05.01.1600 (RC00)||為[[Windows 95]]發佈的版本||1998年5月5日|| &lt;br /&gt;
|-  &lt;br /&gt;
|4.05.01.1998 (RC0)||只用于[[Windows 98]]||1998年6月25日||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 6.0||4.06.00.0318 (RC3)||[[Windows CE]]上的[[Dreamcast]]版本||1998年8月7日||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 6.1||4.06.02.0436 (RC0)|| ||1999年2月3日||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 6.1a||4.06.03.0518 (RC0)||只用于[[Windows 98#第二版|Windows 98 SE]]||1999年5月5日||&lt;br /&gt;
|-  &lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|DirectX 7.0||4.07.00.0700 (RC1)|| ||1999年9月22日||&lt;br /&gt;
|-  &lt;br /&gt;
|4.07.00.0700||[[Windows 2000]]||2000年2月17日|| &lt;br /&gt;
|-  &lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|DirectX 7.0a||4.07.00.0716 (RC0)|| ||2000年3月8日||&lt;br /&gt;
|-  &lt;br /&gt;
|4.07.00.0716 (RC1)|| ||2000年||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 7.1||4.07.01.3000 (RC1)||只用于[[Windows Me]]||2000年8月14日||2D與3D元件分離的最後一版（IDirectDraw7與IDirect3D7）&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 8.0||4.08.00.0400 (RC10)|| ||2000年11月12日||2D與3D元件整合的第一個版本（IDirectGraphic8）與Vertex Shader與Pixel Shader&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 8.0a||4.08.00.0400 (RC14)||最后支持Windows 95的版本||2001年2月5日||&lt;br /&gt;
|-  &lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|DirectX 8.1||4.08.01.0810||[[Windows XP]]，[[Windows Server 2003]]和[[Xbox (遊戲機)|Xbox]]特别版||2001年10月25日||&lt;br /&gt;
|-  &lt;br /&gt;
|4.08.01.0881 (RC7)||這個版本用於更早的操作系统&amp;lt;br /&amp;gt;（Windows 98, Windows Me和Windows 2000）&amp;#039;&amp;#039;&amp;#039;||2001年11月8日||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 8.1a||4.08.01.0901（RC?）|| ||2002年||这个版本升级了Direct3D（D3d8.dll）&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 8.1b||4.08.01.0901 (RC7)|| ||2002年6月25日||这个版本修正了DirectShow在Windows 2000上的一个漏洞（Quartz.dll）&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 8.2||4.08.02.0134 (RC0)||和DirectX 8.1b一样，但包含了DirectPlay 8.2||2002年||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 9.0||4.09.00.0900 (RC4)|| ||2002年12月19日||（IDirectGraphic9）與[[HLSL]]&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 9.0a||4.09.00.0901 (RC6)|| ||2003年3月26日||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 9.0b||4.09.00.0902 (RC2)|| ||2003年8月13日|| &lt;br /&gt;
|-  &lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DirectX 9.0c||4.09.00.0903||只用于Windows XP SP2||  ||&lt;br /&gt;
|- &lt;br /&gt;
|4.09.00.0904 (RC0)|| ||2004年8月4日|| &lt;br /&gt;
|-  &lt;br /&gt;
|4.09.00.0904||Windows XP SP2，Windows Server 2003 SP1，Windows Server 2003 R2和[[Xbox 360]]||2004年8月6日|| &lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 9.0c - 双月更新||4.09.00.0904 (RC0)||2006年10月更新是最后支持Windows 98、Windows Me和Windows 2000的版本。&amp;lt;ref&amp;gt;{{Cite web |url=http://www.microsoft.com/downloads/details.aspx?FamilyID=013c0f78-3c9b-44dc-b8be-46783bcac3cb |title=DirectX End-User Runtimes (October 2006) |accessdate=2008-07-24 |archive-date=2019-09-24 |archive-url=https://web.archive.org/web/20190924235206/http://www.microsoft.com/en-us/download/details.aspx?id=7104 |dead-url=no }}&amp;lt;/ref&amp;gt;2005年12月更新和2006年2月更新增加了对[[XML]]的支持 ||两月更新一次，开始于2004年10月，直到现在，最新版本：DirectX 9.0c Redist Jun 2010（2010年6月）||&lt;br /&gt;
|-  &lt;br /&gt;
|DirectX 10.0||6.00.6000.16386||[[Windows Vista]]||2006年11月30日||開始導入DXGI（DirectX Graphics Infrastructure）架構&lt;br /&gt;
|-&lt;br /&gt;
|DirectX 10.1||6.00.6001.18000||Windows Vista Service Pack 1與[[Windows Server 2008]]||2008年2月4日||&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;| DirectX 11 ||6.01.7600.16385||Windows 7，Windows Server 2008 R2||2009年7月22日||與[[Windows 7]] RTM一同釋出&lt;br /&gt;
|-&lt;br /&gt;
|6.01.7601.17514||Windows 7 SP1，Windows Server 2008 R2 SP1||2010年11月23日||KB976932，與Windows 7 SP1一同釋出&lt;br /&gt;
|-&lt;br /&gt;
|6.00.6002.18107||Windows Vista SP2，Windows Server 2008 SP2||2009年10月26日||KB971512&lt;br /&gt;
|-&lt;br /&gt;
|DirectX 11.1 ||6.02.9200.16384||Windows 8||2012年10月26日||與Windows 8一同釋出，Windows 7 SP1升級後部分支持&lt;br /&gt;
|-&lt;br /&gt;
|DirectX 11.2 ||6.03.9600.16384||[[Windows 8.1]]、[[Windows 8.1|Windows RT 8.1]]、[[Windows Server 2012#Windows Server 2012 R2|Windows Server 2012 R2]]||2013年10月18日||包含于操作系统，无独立程序包&lt;br /&gt;
|-&lt;br /&gt;
|DirectX 12 ||10.00.10240.16384&lt;br /&gt;
||[[Windows 10]]||2015年1月18日||包含于操作系统，无独立程序包，並支持Xbox One&lt;br /&gt;
|-&lt;br /&gt;
|DirectX 12 Ultimate||10.00.19041.0928&lt;br /&gt;
|[[Windows 10]] build 19042||2020年11月10日||加入DirectX Raytracing Tier 1.1 光線追蹤，VRS（可變速率著色），Mesh Shader，Sampler Feedback（取樣器反饋）&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==兼容性==&lt;br /&gt;
[[计算机硬件|硬件]]制造商要为每款硬件产品编写[[驱动程序]]来支持DX，甚至一些硬件商只编写DX的驱动，这意味着要使用这款硬件就必须安装DX，早期的DirectX版本自带了所有支持DX硬件的驱动程序，后来用户可以通过自动更新系统下载适合的驱动。&lt;br /&gt;
&lt;br /&gt;
DX10之前的所有DirectX版本都保持向下相容性，即新版本相容舊版本，例如安装了DX9的電腦，依然可以執行由DX6编寫的程式碼。安装了DX11/12的電腦，依然可以執行由DX9C编寫的程式碼，不過小部分依然需要安裝DX9C。&lt;br /&gt;
&lt;br /&gt;
==各種版本==&lt;br /&gt;
===.NET Framework===&lt;br /&gt;
2002年间，微软发布一个兼容[[.NET Framework]]的DX版本，因而允许程序员充分利用.NET的特性编写DX程序，这套API被称为{{link-en|Managed DirectX|Managed DirectX}}（MDX）。2005年微軟在DirectX 9.0c版本上开发一套正对.NET平台的Managed API，即Direct 9.0 for Managed Code 1.0（简称Managed DirectX）。&lt;br /&gt;
&lt;br /&gt;
2005年12月、2006年2月、4月、8月，微软相继发布DirectX的更新版本，使之支持.NET 2.0框架。然而.NET 2.0版本至今只是个测试版。&lt;br /&gt;
&lt;br /&gt;
[[游戏开发者大会|-{GDC}-]] 2006期间，微软终止開發Managed DirectX，改推出了[[XNA]] framework，是一組基于Managed DirectX，帮助程序员更轻松的编写游戏的框架，将DirectX，Shader，[[高级着色器语言]]（HLSL）以及其他工具整合到一起。2006年12月11日，微软对Windows XP提供免费的XNA Game Studio Express RTM的下载服务。&lt;br /&gt;
&lt;br /&gt;
===DirectX 10===&lt;br /&gt;
[[Windows Vista]]及以上的操作系统才支持DirectX 10（也就是說，DirectX 9是最後一個支援Windows XP的版本），比起之前的版本，DX10做了重大的变动：增加了[[XInput]]用以处理[[XBOX 360]]手柄的支持，[[DirectSound]]将被[[XACT]]替换。DirectX 10也减少了对音效硬件加速的支持，更多的使用CPU来运算音效。&lt;br /&gt;
&lt;br /&gt;
Direct3D 10.1是DirectX 10的改進版，隨Vista SP1发布。&lt;br /&gt;
&lt;br /&gt;
===DirectX 11===&lt;br /&gt;
DirectX 11是DirectX 10的改良，只對效能和擴展性進行最佳化，主要改進在提供Shader Model 5.0，加入對[[反锯齿|MSAA]]的直接采樣控制。大幅改進[[多執行緒 (電腦硬體)|多執行緒]]效能，提供三個獨立的介面。進一步提高紋理壓縮，[[密鋪|鑲嵌]]（tessellation）處理的效能&amp;lt;ref name=&amp;quot;DX11Overview-EB&amp;quot;&amp;gt;{{cite web|url=http://www.elitebastards.com/cms/index.php?option=com_content&amp;amp;task=view&amp;amp;id=611&amp;amp;Itemid=29|title=What&amp;#039;s next for DirectX? A DirectX 11 overview—A DirectX 11 overview|date=2008-09-01|publisher=Elite Bastards|accessdate=2008-09-04|archive-date=2008-09-04|archive-url=https://web.archive.org/web/20080904230118/http://www.elitebastards.com/cms/index.php?option=com_content&amp;amp;task=view&amp;amp;id=611&amp;amp;Itemid=29|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;DX11-bit-tech&amp;quot;&amp;gt;{{cite web|url=http://www.bit-tech.net/bits/2008/09/17/directx-11-a-look-at-what-s-coming/1|title=DirectX 11: A look at what&amp;#039;s coming|date=2008-09-17|publisher=bit-tech.net|accessdate=2011-01-27|archive-date=2011-06-15|archive-url=https://web.archive.org/web/20110615200158/http://www.bit-tech.net/bits/2008/09/17/directx-11-a-look-at-what-s-coming/1|dead-url=no}}&amp;lt;/ref&amp;gt;，並加入Compute Shader（DirectCompute）來支援[[GPGPU]]，提供新版[[HLSL]]語言。&lt;br /&gt;
&lt;br /&gt;
DirectX 11.1是DirectX 11的改进版，随[[Windows 8]]发布。Windows 7 SP1升級後部分支持。&lt;br /&gt;
&lt;br /&gt;
DirectX 11.2是DirectX 11.1的改進版，隨[[Windows 8.1]]发布。&lt;br /&gt;
&lt;br /&gt;
===DirectX 12===&lt;br /&gt;
DirectX 12將更好支援多核心、多執行緒的最佳化，降低GPU處理瓶頸，並強化跨平台功能，可有效支援微軟各式平台，並提升硬體功耗表現。隨Windows 10 出貨並支持Xbox One。&lt;br /&gt;
&lt;br /&gt;
2019年3月13日，微軟於DirectX Developer Blog表示，未來[[魔獸世界]]8.1.5的遊戲更新將使Windows 7 平台用戶也能體驗 DirectX 12的多線程渲染優勢，並提高遊戲效能。且未來陸續也會有其他廠商推出相關更新，将更多的 D3D12 游戏移植到 Windows 7。&amp;lt;ref&amp;gt;{{cite web |url=https://blogs.msdn.microsoft.com/directx/2019/03/12/world-of-warcraft-uses-directx-12-running-on-windows-7/ |language=en-us |title=World of Warcraft uses DirectX 12 running on Windows 7 |publisher=Microsoft DirectX Developer Blog |date=2019-03-13 |accessdate=2019-03-13 |archive-date=2019-03-12 |archive-url=https://web.archive.org/web/20190312220233/https://blogs.msdn.microsoft.com/directx/2019/03/12/world-of-warcraft-uses-directx-12-running-on-windows-7/ |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DirectX标志的变更==&lt;br /&gt;
纵观DX的各个版本，X都是一个核辐射警告标志或一只螺旋桨叶片。这个设计引发了不小的争议，因为DX计划的原名叫做“[[曼哈顿计划]]”，这个名称来源于美国的核武器研制计划，最终美国使用[[核武器]]轰炸了日本的[[廣島市|广岛]]和[[长崎市|长崎]]，这在暗示DX产品要替代日本在电子游戏方面的霸主地位。这一说法被微软公开否定，微軟表示这只是出于艺术设计的考虑。&amp;lt;ref&amp;gt;{{cite web | url=http://www.shacknews.com/extras/2007/032907_alexstjohn1_2.x | title=Alex St John Interview | author=David Craddock | work=Shack News | date=2007年3月 | accessdate=2007-04-04 | deadurl=yes | archiveurl=https://web.archive.org/web/20070407081522/http://www.shacknews.com/extras/2007/032907_alexstjohn1_2.x | archivedate=2007-04-07 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==参见==&lt;br /&gt;
{{Portal|微軟}}&lt;br /&gt;
*[[图形设备接口]]（GDI）&lt;br /&gt;
*[[GGI]]（通用图形接口）&lt;br /&gt;
*[[Graphics pipeline]]&lt;br /&gt;
*[[DxDiag]]&lt;br /&gt;
*[[DirectX plugin]]&lt;br /&gt;
*[[ActiveX]]&lt;br /&gt;
*[[Microsoft XNA]]&lt;br /&gt;
*[[支持DirectX 10游戏列表]]&lt;br /&gt;
*[[支援DirectX 11遊戲列表]]&lt;br /&gt;
==其他API==&lt;br /&gt;
*[[Metal (API)|Metal]]&lt;br /&gt;
*[[Mantle (API)|Mantle]]&lt;br /&gt;
*[[SDL]]&lt;br /&gt;
*[[OpenMAX]]&lt;br /&gt;
*[[OpenML]]&lt;br /&gt;
*[[OpenGL]]&lt;br /&gt;
*[[OpenAL]]&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
*[http://msdn.microsoft.com/directx Microsoft&amp;#039;s MSDN文檔&amp;amp;資源中心]{{Wayback|url=http://msdn.microsoft.com/directx |date=20111113204257 }}&lt;br /&gt;
*[http://msdn.microsoft.com/en-us/library/bb174600.aspx DirectSetup Documentation]{{Wayback|url=http://msdn.microsoft.com/en-us/library/bb174600.aspx |date=20101225050931 }}&lt;br /&gt;
*[https://web.archive.org/web/20071014030300/http://www.gamedev.net/community/forums/showfaq.asp?forum_id=10 GameDev&amp;#039;關於DX的資料]&lt;br /&gt;
*[http://www.tomshardware.com/reviews/opengl-directx,2019.html OpenGL 3 &amp;amp; DirectX 11: The War Is Over: Introduction - Tom&amp;#039;s Hardware]&lt;br /&gt;
*[http://vga.zol.com.cn/44/444819.html 中關村在線 - 見證3D進化之路－DirectX發展歷史回顧]{{Wayback|url=http://vga.zol.com.cn/44/444819.html |date=20070318205054 }}&lt;br /&gt;
*[http://www.programmer-club.com.tw/kb/directx.html DirectX知識庫 / 程式設計俱樂部]{{Wayback|url=http://www.programmer-club.com.tw/kb/directx.html |date=20110903083530 }}&lt;br /&gt;
&lt;br /&gt;
{{視窗應用程式}}&lt;br /&gt;
{{Microsoft}}&lt;br /&gt;
{{Microsoft APIs}}&lt;br /&gt;
&lt;br /&gt;
[[Category:DirectX| ]]&lt;br /&gt;
[[Category:Windows API]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aszmk</name></author>
	</entry>
</feed>