Hello everyone, I'm happy to announce a new feature release, Mesa 26.0.0!
Mesa is the open source 3D graphics library, which includes implementations of Vulkan 1.4, OpenGL 4.6, OpenGL ES 3.2, OpenCL 3.0, and more APIs. Since Mesa 25.3, RADV has seen significant raytracing performance improvements. Its `RADV_DEBUG` environment variable has removed the following deprecated options: invariantgeom, nodynamicbounds, nongg_gs and splitfma. Use the driconf variables radv_invariant_geom, radv_no_dynamic_bounds, radv_disable_ngg_gs, and radv_split_fma instead. RadeonSI switched to ACO by default for better and faster ISA code generation and better GPU performance and better compile times. This release also introduces KosmicKrisp, a Vulkan to Metal layered driver for macOS. Users can expect the usual flurry of improvements across all drivers and components, including these new extensions & features highlighted by their developers (in no particular order): - VK_KHR_relaxed_block_layout on pvr - VK_KHR_storage_buffer_storage_class on pvr - VK_EXT_external_memory_acquire_unmodified on panvk - VK_EXT_discard_rectangles on NVK - VK_KHR_present_id, VK_KHR_present_id2 on HoneyKrisp - VK_KHR_present_wait, VK_KHR_present_wait2 on HoneyKrisp - VK_KHR_maintenance10 on ANV, NVK, RADV - VK_EXT_shader_uniform_buffer_unsized_array on ANV, HK, NVK, RADV - VK_EXT_device_memory_report on panvk - VK_VALVE_video_encode_rgb_conversion on radv - VK_EXT_custom_resolve on RADV - GL_EXT_shader_pixel_local_storage on Panfrost v6+ - VK_EXT_image_drm_format_modifier on panvk/v7 - VK_KHR_sampler_ycbcr_conversion on panvk/v7 - sparseResidencyImage2D on panvk v10+ - sparseResidencyStandard2DBlockShape on panvk v10+ - VK_KHR_surface_maintenance1 promotion everywhere EXT is exposed (anv, hk, lvp, nvk, radv, tu, v3dv, vn) - VK_KHR_swapchain_maintenance1 promotion everywhere EXT is exposed (anv, hk, lvp, nvk, radv, tu, v3dv, vn) - VK_KHR_dynamic_rendering on PowerVR - VK_EXT_multisampled_render_to_single_sampled on panvk - VK_KHR_pipeline_binary on HoneyKrisp - VK_KHR_incremental_present on pvr - VK_KHR_xcb_surface on pvr - VK_KHR_xlib_surface on pvr - VK_KHR_robustness2 promotion everywhere EXT is exposed (panvk v10+, HoneyKrisp, hasvk, NVK, Turnip, lavapipe, venus) If you find any issues, please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new The next bugfix release is due in two weeks, on [date]. Cheers, Eric --- git tag: mesa-26.0.0 https://mesa.freedesktop.org/archive/mesa-26.0.0.tar.xz SHA256: 2a44e98e64d5c36cec64633de2d0ec7eff64703ee25b35364ba8fcaa84f33f72 mesa-26.0.0.tar.xz SHA512: d39d190d0a17306f0aa69033e38dd8cf458dbf8da483b768841e2dc681dd670735999b212fbe0b29be839702a20750c87d6587bd925dca10693950830a17cd55 mesa-26.0.0.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-26.0.0.tar.xz.sig
signature.asc
Description: PGP signature
