一、DX和Shader model关系
时至微软发布DirectX 10.1之后,Shader Model 已经有五个版本了:分别是Shader Model 1.0(DirectX8.0)、Shader Model 2.0(DirectX9.0b)、Shader Model 3.0(DirectX9.0c)、Shader Model 4.0(DirectX10)、Shader Model 4.1(DirectX10.1)和Shader Model 5.0(DirectX11)、Shader Model 5.1(DirectX12)。
二、DX和windows版本关系
发布历史[编辑]
| DirectX版本 | 版本编号[3] | 操作系统 | 日期 | 备注 |
|---|---|---|---|---|
| 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日 | ||
| 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 最后支持Windows NT 4.0的版本 |
1996年12月 | |
| DirectX 3.0b | 4.04.00.0070 | 3.0a的一个小更新 纠正了一个日文版本下的漏洞 |
1996年12月 | |

本文探讨了DirectX(DX)与Shader Model之间的关系,指出Shader Model已发展至5.1版本,其中Shader Model 5.0对应DirectX 11,而DirectX 10仅在Windows Vista及以上系统中支持。此外,文章还梳理了DirectX各版本与Windows操作系统的对应关系,如DirectX 10.1随Vista SP1发布,DirectX 12则伴随Windows 10推出,强调DirectX 12对多核心和多线程优化以及跨平台能力的增强。

2319

被折叠的 条评论
为什么被折叠?



