Mesa 21.3.3 发布,3D 计算机图形库
Mesa 21.3.3 已经发布,该版本包含了对旧 ATI Radeon R300 到 R500(X1000 系列)GPU 的大量修复,以及 R300 Gallium3D 驱动的修复。下一个错误修复版本将于两周后发布,即 1 月 12 日。Mesa 是一个三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。 主要更新内容 不要上传garbage UBO 修复二级着色器字段 为查询池结果副本使用正确的缓冲区大小。 跳过有 0 handles 的wait timeline ioctl 修复 VOP3P 上 fneg 修饰符的传播问题 修复 get_reg_for_operand() 在 stride 不匹配时的问题 修复 mis-optimization 将 -1 - x 变成 1 - x 将 r500_transform_IF() 的指令过滤器移到顶部 确保 immediates 也有匹配的negate flags 同时考虑loop DCE 的 ALU condition modifiers 禁用 r500 的 loop unrolling 功能 修复结束循环后的流控制处理 为无条件的 BREAK 指令增加physical fall-through CFGedge 不要在 non-client-visible 对象上断言 修复MSVC 构建 cloning 时处理 instr->address 的问题 修复@buf header 重新应用"Do not access set layout during vkCmdBindDescriptorSets." 修复GLSL 4.20 的不变限定符用法和匹配规则 修复将 DPP 合并到 VALU 中 修复对分支应用 VCC 的问题 避免双重解锁 详情可查看更新公告