混世魔头
查看详细资料
TOP
魔头
原帖由 @refo 于 2025-11-26 20:49 发表 DXVK是社区开源项目。 但微软把DX12的SHADER文件开源了:https://github.com/microsoft/DirectXShaderCompiler 这个大大加速了社区把DX12转译到VULKAN的进程
银河飞将
原帖由 yonexhb 于 2025-11-26 20:54 发表 posted by wap, platform: MAC OS X 这帖子卖哥为啥还没有留言 在等卖哥总结
原帖由 @devliet 于 2025-11-26 21:12 发表 好吧,微软公开了dxil文件标准。 但是严格来说这不算开源。因为公开的是标准而不是实现。dxil到机器码的实现,也不是微软做的而是gpu厂商做的,微软也没有什么源代码可以开。 至于开源的DirectXShaderCompiler,steam os用不上。 本帖最后由 devliet 于 20251126 21:16 通过手机版编辑
天外飞仙
原帖由 ginaamix 于 2025-11-26 21:51 发表 posted by wap, platform: Chrome 有关系的,光靠dxil spec根本做不到从dxil到spirv的翻译,dxil本身实现就是坨屎山,大量细节都藏在编译器源码里
魔神至尊
原帖由 @ginaamix 于 2025-11-26 21:51 发表 有关系的,光靠dxil spec根本做不到从dxil到spirv的翻译,dxil本身实现就是坨屎山,大量细节都藏在编译器源码里
原帖由 devliet 于 2025-11-26 22:28 发表 posted by wap, platform: Android 就是说靠源语言hlsl的行为去反推确定目标语言dxil的行为么? 相当于靠c语言的规范反推确定汇编指令的功能了。 一般是靠低级语言的实现推导出高级语言的功能吧,反着来比较困难吧 ...
原帖由 odioanatre 于 2025-11-27 18:11 发表 记得以前看过一篇类似的,说是转译这玩意最终就是要去动摇微软direct的根基。