Mesa 23.0.3 已发布,带来另一批修复。
- vulkan:添加常见的 features2_to_features
- tu: 使用 vk_features2_to_features
- r600:多平面格式已不受支持
- radv:在帧缓冲区发射中保留空间
- radeonsi/vcn:为 h264 解码添加字段大小写异常
- dzn:修复计算命令列表上的 SRV 屏障状态
- dzn:确保管道变体用于动态模板掩码
- dzn:不再将写入组合内存用于缓存一致的 UMA
- v3d:正确设置深度比较功能
- rusticl/事件:在更新状态之前删除工作项
- 英特尔/编译器:使用 nir_dest_bit_size() 进行位大小检查
- anv:修复流式写入障碍
- intel/fs:使用 nomask 为浮动控件设置 cr0
- ulkan/overlay:处理未知的 pNext 结构
- llvmpipe:修复 LP_PERF=no_depth 以忽略深度格式
- aux/tc:将延迟 zs 清除标记为部分清除
- zink:在 fb unbind 上尝试从 barrier jit 中修剪资源
- zink:在销毁上下文时释放 GPL 输入/输出库,以避免泄漏
- lavapipe:修复动态深度夹紧
- lavapipe:为 vkCmdClearDepthStencilImage 设置 render_condition_enabled=false
- mesa/st/program:如果没有输出,不要初始化 xfb 信息
- glthread:将 id 0 用于内部缓冲区对象
- lavapipe:不再双内联 ubo0
- egl:修复与 _eglRefreshDeviceList() 相关的内存泄漏
- r600:修复与 r600_set_vertex_buffers() 相关的 refcnt 不平衡
- r600:修复与 evergreen_set_shader_images() 相关的 refcnt 不平衡问题
- va:在 vaapi 接口中禁用 skip_frame_enable
- vulkan:状态为动态时忽略 rasterizationSamples
- radv:尝试为 READ_ONLY_OPTIMAL 布局保持 HTILE 压缩
- radv:使用 GPL 和静态绑定步幅修复 VS 序言
- radv:当相关 PSO 绑定时重新发出保护带状态
- ac/llvm:在 GFX10 gs_alloc_req 解决方法中覆盖运行时 0。
- radv/amdgpu:修复 radv_amdgpu_cs_submit 的不匹配返回类型。
- radv/amdgpu:只允许图形和计算队列上的 IB BO。
- radv/amdgpu:创建 CS BO 时使用正确的对齐方式。
- etnaviv:不要从统一数组中读取太多内容
发布公告:https://lists.freedesktop.org/archives/mesa-dev/2023-April/225982.html