IT时代网8月15日消息,据报道,Intel 开源的 Jay 着色器编译器本周随 Mesa 26.3-devel 的最新代码合并,正式通过 Vulkan CTS(一致性测试套件)认证,同时支持 Xe2 和 Xe3 两代图形硬件。
Jay 是 Intel 去年启动的全新着色器编译器项目,由曾主导 Asahi Linux 苹果芯片图形驱动开发的知名开发者 Alyssa Rosenzweig 领衔。它采用基于 SSA 的现代设计,定位为 Intel 现有 BRW 编译器的长期替代方案。今年 4 月公开时,Jay 已经通过 OpenGL ES 3.0 和 OpenCL 3.0 的 CTS 认证,但 Vulkan 支持尚未完成。
此次合并的 63 个补丁为 Jay 带来了更多功能实现、VRT 优化和大量错误修复。Rosenzweig 在合并请求中表示,这批补丁清理了最后一批临时补丁,上游代码已基本能在 Xe2 和 Xe3 上通过 Vulkan CTS 测试。
早期测试数据显示,Jay 的代码生成质量已经明显优于旧版 BRW 编译器。在一个高难度 CTS 数学测试中,Jay 生成 6768 条指令、耗时 7 秒,而 BRW 生成 12980 条指令、耗时 19.91 秒。从 4 月公开到 8 月通过 Vulkan CTS,Jay 在不到一年里走完了从概念验证到关键里程碑的跨越。
目前 Jay 仍处于开发阶段,尚未作为默认编译器向终端用户开放。Mesa 26.3 计划于 2026 年 11 月正式发布,届时 Jay 能否达到生产就绪状态、正式取代 BRW 成为 Intel Linux 图形驱动的默认着色器编译器,将成为下一个值得关注的关键节点。
打开网易新闻 查看精彩图片
注:本文中包含AI辅助创作的内容。
热门跟贴