DirectX
历史 > 發佈歷史

| DirectX版本 | 版本编号 | 作業系統 | 日期 | 備註 |
| --- | --- | --- | --- | --- |
| DirectX 1.0 | 4.02.0095 |  | 1995年9月30日 |  |
| DirectX 2.0 | 未知 |  | 1996年 |  |
| DirectX 2.0a | 4.03.00.1096 | Windows 95和NT 4.0 | 1996年6月5日 |  |
| DirectX 3.0 | 4.04.00.0068 |  | 1996年9月15日 |  |
| DirectX 3.0 | 4.04.00.0069 | 之后的DirectX 3.0加入了Direct3D 4.04.00.0069 | 1996年 |  |
| DirectX 3.0a | 4.04.00.0070 | Windows NT 4.0 SP3   | 1996年12月 | 最后支持Windows NT 4.0的版本 |
| DirectX 3.0b | 4.04.00.0070 |  | 1996年12月 | 3.0a的一个小更新 纠正了一个日文版本下的漏洞 |
| DirectX 4.0 | 從未發佈 |  |  |  |
| DirectX 5.0 | 4.05.00.0155 (RC55) | Windows NT 5.0的测试版本 | 1997年7月16日 |  |
| DirectX 5.2 | 4.05.01.1600 (RC00) | 為Windows 95發佈的版本 | 1998年5月5日 |  |
| DirectX 5.2 | 4.05.01.1998 (RC0) | 只用于Windows 98 | 1998年6月25日 |  |
| DirectX 6.0 | 4.06.00.0318 (RC3) | Windows CE上的Dreamcast版本 | 1998年8月7日 |  |
| DirectX 6.1 | 4.06.02.0436 (RC0) |  | 1999年2月3日 |  |
| DirectX 6.1a | 4.06.03.0518 (RC0) | 只用于Windows 98 SE | 1999年5月5日 |  |
| DirectX 7.0 | 4.07.00.0700 (RC1) |  | 1999年9月22日 |  |
| DirectX 7.0 | 4.07.00.0700 | Windows 2000 | 2000年2月17日 |  |
| DirectX 7.0a | 4.07.00.0716 (RC0) |  | 2000年3月8日 |  |
| DirectX 7.0a | 4.07.00.0716 (RC1) |  | 2000年 |  |
| DirectX 7.1 | 4.07.01.3000 (RC1) | 只用于Windows Me | 2000年8月14日 | 2D與3D元件分離的最後一版（IDirectDraw7與IDirect3D7） |
| DirectX 8.0 | 4.08.00.0400 (RC10) |  | 2000年11月12日 | 2D與3D元件整合的第一個版本（IDirectGraphic8）與Vertex Shader與Pixel Shader |
| DirectX 8.0a | 4.08.00.0400 (RC14) | 最后支持Windows 95的版本 | 2001年2月5日 |  |
| DirectX 8.1 | 4.08.01.0810 | Windows XP，Windows Server 2003和Xbox特别版 | 2001年10月25日 |  |
| DirectX 8.1 | 4.08.01.0881 (RC7) | 這個版本用於更早的操作系统 （Windows 98, Windows Me和Windows 2000） | 2001年11月8日 |  |
| DirectX 8.1a | 4.08.01.0901（RC?） |  | 2002年 | 这个版本升级了Direct3D（D3d8.dll） |
| DirectX 8.1b | 4.08.01.0901 (RC7) |  | 2002年6月25日 | 这个版本修正了DirectShow在Windows 2000上的一个漏洞（Quartz.dll） |
| DirectX 8.2 | 4.08.02.0134 (RC0) | 和DirectX 8.1b一样，但包含了DirectPlay 8.2 | 2002年 |  |
| DirectX 9.0 | 4.09.00.0900 (RC4) |  | 2002年12月19日 | （IDirectGraphic9）與HLSL |
| DirectX 9.0a | 4.09.00.0901 (RC6) |  | 2003年3月26日 |  |
| DirectX 9.0b | 4.09.00.0902 (RC2) |  | 2003年8月13日 |  |
| DirectX 9.0c | 4.09.00.0903 | 只用于Windows XP SP2 |  |  |
| DirectX 9.0c | 4.09.00.0904 (RC0) |  | 2004年8月4日 |  |
| DirectX 9.0c | 4.09.00.0904 | Windows XP SP2，Windows Server 2003 SP1，Windows Server 2003 R2和Xbox 360 | 2004年8月6日 |  |
| DirectX 9.0c - 双月更新 | 4.09.00.0904 (RC0) | 2006年10月更新是最后支持Windows 98、Windows Me和Windows 2000的版本。2005年12月更新和2006年2月更新增加了对XML的支持 | 两月更新一次，开始于2004年10月，直到现在，最新版本：DirectX 9.0c Redist Jun 2010（2010年6月） |  |
| DirectX 10.0 | 6.00.6000.16386 | Windows Vista | 2006年11月30日 | 開始導入DXGI（DirectX Graphics Infrastructure）架構 |
| DirectX 10.1 | 6.00.6001.18000 | Windows Vista Service Pack 1與Windows Server 2008 | 2008年2月4日 |  |
| DirectX 11 | 6.01.7600.16385 | Windows 7，Windows Server 2008 R2 | 2009年7月22日 | 與Windows 7 RTM一同釋出 |
| DirectX 11 | 6.01.7601.17514 | Windows 7 SP1，Windows Server 2008 R2 SP1 | 2010年11月23日 | KB976932，與Windows 7 SP1一同釋出 |
| DirectX 11 | 6.00.6002.18107 | Windows Vista SP2，Windows Server 2008 SP2 | 2009年10月26日 | KB971512 |
| DirectX 11.1 | 6.02.9200.16384 | Windows 8 | 2012年10月26日 | 與Windows 8一同釋出，Windows 7 SP1升級後部分支持 |
| DirectX 11.2 | 6.03.9600.16384 | Windows 8.1、Windows RT 8.1、Windows Server 2012 R2 | 2013年10月18日 | 包含于操作系统，无独立程序包 |
| DirectX 12 | 10.00.10240.16384 | Windows 10 | 2015年1月18日 | 包含于操作系统，无独立程序包，並支持Xbox One |
| DirectX 12 Ultimate | 10.00.19041.0928 | Windows 10 build 19042 | 2020年11月10日 | 加入DirectX Raytracing Tier 1.1 光線追蹤，VRS（可變速率著色），Mesh Shader，Sampler Feedback（取樣器反饋） |