directx各个版本区别(微软今日正式开源DirectX着色器)(1)

稍微关注过微软的朋友几乎都知道微软的DirectX吧;早先在运行时各种丢失文件的那个报错也是因为这个家伙的原因;其实DirectX严格来说一直以来都垄断着所有的游戏市场;不过近些年因为Vulkan的火爆程度而言,这位老巨头也开始改变了自己的一些看法,而目前微软也已经在Github上正式的开源了DirectX着色器。

directx各个版本区别(微软今日正式开源DirectX着色器)(2)

其实早在2016年的GDC大会上,当时微软在大会上就已经发布了Shader Model 的6.0版本,主要因为采用基于Clang/LLVM构架的编译工具;所以间接上来说其实也算是为开源提供了一定基础。而现在微软也已经完全将DirectX着色器完完整的开源;连之前DirectX开发工具集也一并开源了。

小狮子相信,微软这个举动绝对是为了能够更好地应付OpenGL和日益火爆的Vulkan API。希望这个举措在未来也能取得更好的效果。

好奇专用传送门:https://github.com/Microsoft/DirectXShaderCompiler

,