阀门承包商Mike Blumenkrantz因许多重大的台面改进在过去的几年里,特别是在Zink周围,为了在MESA内实现OpenGL-on-Vulkan。在过去的四年中,他进行了许多重大的性能优化和其他重要的代码工作,以改进MESA。Blumenkrantz已经挑起了他的最新战斗,似乎围绕着Mesa的直接渲染基础设施(DRI)界面。
直接渲染基础设施自90年代末S以来一直存在,用于访问X.Org服务器下的GPU。在早期,DRI对于使用硬件加速的OpenGL非常重要。但今天的情况已经非常不同了,我们正在经历一个X11世界,DRI接口已经成为一种麻烦。
布鲁门克兰茨写道一篇新的博客文章瞄准DRI和他的挑战来挑战他们。他从一开始就此拉入请求这将在Gallium3D子目录中移动DRI接口头,最终目标是完全删除它们:
“正如@ajax所说,今年是2024年,我们不再需要通过分发(或版本控制)这些头/接口来伤害自己。它们可以是私有的。
当然,这是完全删除它们的第一步。
It's been raised though that ChromeOS is still using the DRI interfaces internally right now on AMD hardware. But Google engineers are working to move away from this and if this interface change is held off until Mesa 24.2 it should give them time to address it. We'll see how this latest programming adventure by Blumenkrantz goes.