皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Mesa 26.2-rc1 正式发布,本季度3D图形栈的新功能开发工作已进入收尾阶段

Mesa 26.2-rc1 正式发布,本季度3D图形栈的新功能开发工作已进入收尾阶段

Mesa 26.2 今日已从 Mesa Git 代码仓库切出独立分支,与此同时,主线代码库现已开放 Mesa 26.3 开发版的迭代权限。

Mesa 26.2 正朝着8月推出正式稳定版的目标推进,在此之前,每周迭代的候选预览版推送工作已经启动。Mesa 26.2 为英特尔 ANV、AMD RADV 这两款 Vulkan 驱动带来了多项性能优化,Vulkan 视频编解码相关功能的开发持续推进,适配苹果 Metal 图形框架的 KosmicKrisp Vulkan 转换驱动现已支持 Vulkan 1.4 标准,Rusticl 组件对 OpenCL 的适配能力进一步提升,英伟达 NVK Vulkan 驱动的成熟度持续优化,面向 Arm Mali 显卡 Panfrost/PanVK 驱动的全新 KRAID 编译器已正式合入代码库,新增对 AMD GFX12.1 架构显卡的早期适配工作,同时还有大量全新 Vulkan 扩展特性完成合入。甚至老旧的 AMD Radeon R600g、R300g 经典驱动,也在 Mesa 26.2 的功能开发周期内收获了大量问题修复。

当前 Mesa 主线版本已进入 26.3 开发阶段

Mesa 官方发布说明中总结的 Mesa 26.2 核心亮点如下:

为radeonsi驱动新增cl_khr_subgroup_rotate扩展支持

为iris驱动新增cl_khr_subgroup_rotate扩展支持

为panvk驱动新增VK_EXT_shader_uniform_buffer_unsized_array扩展支持

为RADV驱动新增VK_KHR_shader_constant_data扩展支持

为panvk驱动新增VK_EXT_dynamic_rendering_unused_attachments扩展支持

为RADV驱动的GFX10及更新架构、VEGA10系列显卡新增受保护内存功能支持

为RADV驱动的GFX11架构显卡新增VK_KHR_performance_query扩展支持

为panvk驱动新增VK_EXT_conservative_rasterization扩展支持

为pvr驱动新增shaderImageGatherExtended功能支持

为rustcl组件强制启用依赖静态C++标准库,规避部分应用自行携带第三方C++标准库引发的兼容性故障

为RADV驱动新增VK_EXT_pipeline_protected_access扩展支持

为panvk驱动新增VK_EXT_extended_dynamic_state3扩展支持

为panfrost驱动v9及以上版本新增GL_ARB_texture_query_lod扩展支持

为RADV驱动新增VK_KHR_maintenance11扩展支持

为rustcl组件新增OpenCL 3.1标准支持,覆盖asahi、iris、radeonsi、llvmpipe、zink五类后端

为pvr驱动新增VK_KHR_workgroup_memory_explicit_layout扩展支持

为pvr驱动新增VK_KHR_maintenance5扩展支持

为hasvk驱动新增VK_KHR_calibrated_timestamps扩展支持

为pvr驱动新增VK_KHR_present_id扩展支持

为pvr驱动新增VK_KHR_present_wait扩展支持

为hasvk驱动新增VK_KHR_present_id2扩展支持

为hasvk驱动新增VK_KHR_present_wait2扩展支持

为RADV驱动新增VK_KHR_shader_fma扩展支持

为RADV驱动的GFX12架构显卡新增VK_EXT_shader_split_barrier扩展支持

为nvk驱动新增VK_KHR_shader_fma扩展支持

为Panfrost与PanVK驱动新增G1-Ultra、G1-Premium、G1-Pro系列Arm Mali显卡的适配支持

为nvk驱动新增VK_EXT_shader_atomic_float扩展支持

为pvr驱动新增VK_KHRVK_EXT双分支下的uint8索引类型扩展支持

为Vulkan运行时新增VK_EXT_debug_marker扩展支持

为NVK驱动新增VK_EXT_mesh_shader扩展支持

为RADV驱动新增VK_KHR_device_fault扩展支持

Vulkan的VK_EXT_present_timing扩展现已同步适配X11窗口系统的WSI层

为hasvk驱动新增VK_EXT_present_timing扩展支持

英特尔ANV、hasvk、hk、NVK、panvk、pvr、RADV、tu、v3dv驱动的KHR显示组件新增VK_GOOGLE_display_timing扩展支持,同时支持用户自主选择是否在X11、Wayland窗口系统中启用该特性

为RADV驱动新增VK_KHR_shader_abort扩展支持

为panvk驱动新增VK_KHR_shader_fma扩展支持

为NVK驱动新增VK_NV_shader_atomic_float16_vector扩展支持

为panvk驱动新增VK_KHR_compute_shader_derivatives扩展支持

为pvr驱动新增VK_EXT_shader_subgroup_ballot扩展支持

为pvr驱动新增VK_EXT_shader_subgroup_vote扩展支持

为pvr驱动新增VK_KHR_shader_subgroup_rotate扩展支持

为pvr驱动新增VK_KHR_shader_subgroup_uniform_control_flow扩展支持

为pvr驱动新增VK_EXT_subgroup_size_control扩展支持

为panvk驱动新增VK_EXT_rasterization_order_attachment_access扩展支持

为panvk驱动新增VK_ARM_rasterization_order_attachment_access扩展支持

为etnaviv驱动新增GL_OES_texture_float扩展的HALF_FLOAT半精度浮点纹理支持

为etnaviv驱动新增GL_ARB_texture_float扩展的HALF_FLOAT半精度浮点纹理支持

为NVK驱动新增VK_NVX_binary_import扩展支持

为panvk驱动新增VK_EXT_image_sliced_view_of_3d扩展支持

为panvk驱动新增VK_EXT_shader_tile_image扩展支持

为panvk驱动新增VK_KHR_internally_synchronized_queues扩展支持

为panvk驱动新增VK_KHR_workgroup_memory_explicit_layout扩展支持

为pvr驱动新增VK_EXT_device_memory_report扩展支持

英特尔ANV、RADV驱动现已默认启用VK_EXT_descriptor_heap扩展

为panvk驱动新增VK_EXT_device_address_binding_report扩展支持

为RADV驱动的Android平台适配新增VK_EXT_multisampled_render_to_single_sampled扩展支持

为ANV驱动新增VK_KHR_shader_fma扩展支持

为RADV驱动新增VK_KHR_extended_flags扩展支持

为pvr驱动新增VK_EXT_display_surface_counter扩展支持

为pvr驱动新增VK_EXT_display_control扩展支持

为pvr驱动新增VK_EXT_direct_mode_display扩展支持

为pvr驱动新增VK_KHR_surface_maintenance1扩展支持

为pvr驱动新增VK_EXT_surface_maintenance1扩展支持

为pvr驱动新增VK_KHR_swapchain_maintenance1扩展支持

为pvr驱动新增VK_EXT_swapchain_maintenance1扩展支持

为pvr驱动新增VK_EXT_swapchain_colorspace扩展支持

为pvr驱动新增VK_EXT_acquire_drm_display扩展支持

为pvr驱动新增VK_KHR_unified_image_layouts扩展支持

为v3dv驱动新增VK_KHR_shader_quad_control扩展支持

为v3dv驱动新增VK_KHR_shader_subgroup_rotate扩展支持

为v3dv驱动新增VK_KHR_shader_maximal_reconvergence扩展支持

为panvk驱动新增VK_EXT_shader_image_atomic_int64扩展支持

你可以通过官方邮件列表公告获取本次Mesa 26.2-rc1发布包的下载链接与完整说明文档。

转自 Mesa 26.2-rc1 Released In Ending Feature Work For This Quarter’s 3D Graphics Stack – Phoronix