魔头
查看详细资料
TOP
原帖由 @devliet 于 2025-11-26 21:12 发表 好吧,微软公开了dxil文件标准。 但是严格来说这不算开源。因为公开的是标准而不是实现。dxil到机器码的实现,也不是微软做的而是gpu厂商做的,微软也没有什么源代码可以开。 至于开源的DirectXShaderCompiler,steam os用不上。 本帖最后由 devliet 于 20251126 21:16 通过手机版编辑
原帖由 @devliet 于 2025-11-26 22:28 发表 就是说靠源语言hlsl的行为去反推确定目标语言dxil的行为么? 相当于靠c语言的规范反推确定汇编指令的功能了。 一般是靠低级语言的实现推导出高级语言的功能吧,反着来比较困难吧。 dxil的spec有这么不堪么,需要靠hlsl反推?gpu厂商实现dxil的时候都拿不到一份明确的spec? DirectXShaderCompiler是处理hlsl到il的编译的,而steam os不需要编译hlsl。所以steam os不会直接受益于DirectXShaderCompiler。当然,照19楼说的,可以间接受益。