[ANNOUNCE] mesa 25.1.0-rc3
Hello everyone, I'm happy to announce the next release candidate, 25.1.0-rc3. As always, if you find any issues please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new Any issue that should block the release of 25.1.0 final, thus adding more 25.1.0-rc* release candidates, must be added to this milestone: https://gitlab.freedesktop.org/mesa/mesa/-/milestones/50 The next release candidate is expected in one week, on May 7th. Cheers, Eric --- Alyssa Rosenzweig (1): asahi: do not use "Null" layout Boris Brezillon (1): pan/format: Disable image storage on A8_UNORM Caio Oliveira (1): intel/executor: Fix bfloat example for converting F to packed BF Danylo Piliaiev (1): ir3: VARYING_SLOT_LAYER output is used for binning Dmitry Baryshkov (1): mesa-clc: add an option to force inclusion of OpenCL headers Eric Engestrom (3): .pick_status.json: Update to 3493500abb78a4dc22aba14840bba5c777fde745 .pick_status.json: Update to eeffb4e674d10db9aefebeca91c2d87c1676b81e VERSION: bump for 25.1.0-rc3 Erik Faye-Lund (1): panvk: support vulkan 1.2 on v10+ Ian Romanick (2): brw/cmod: Fix some errors when propagating from CMP to ADD.SAT brw/cmod: Don't propagate from CMP to possible Inf + (-Inf) Iván Briano (1): brw: make HALT instruction act as barrier in new CSE pass John Anthony (1): panvk: Enable VK_EXT_direct_mode_display Karmjit Mahil (1): tu: Fix segfault in fail_submit KGSL path Karol Herbst (1): nir_lower_mem_access_bit_sizes: fix negative chunk offsets Lionel Landwerlin (1): anv: use companion batch for operations with HIZ/STC_CCS destination Mary Guillemard (3): panvk: Take rasterization sample into account in indirect draw on v10+ panvk: Take resource index in valhall_lower_get_ssbo_size pan/bi: Properly lower add/sub with saturation on v11+ Mel Henning (2): wsi/headless: Override finish_create nak: Remove hfma2 src 1 modifiers Olivia Lee (1): panfrost: allow promoting sysval UBO to push constants Rhys Perry (2): aco/gfx11: create waitcnt for workgroup vmem barriers aco: fix get_temp_reg_changes with clobbered operands Sagar Ghuge (1): intel/compiler: Fix stackIDs on Xe2+ Samuel Pitoiset (2): radv: set radv_disable_dcc=true for WWE 2k23 radv: fix re-emitting VRS state when rendering begins Tapani Pälli (2): anv: put parenthesis to the set_sampler_size equation intel/dev: update mesa_defs.json from internal database Timur Kristóf (2): radv: Clear dirty flag for MSAA state after emitting it. radv: Clear dirty flag for clip rects state after emitting it. Yinjie Yao (1): frontends/va: Handle properly when decoding more slices than limit Yurii Kolesnykov (1): Get rid of 5 remaining references to glapitable.h git tag: mesa-25.1.0-rc3 https://mesa.freedesktop.org/archive/mesa-25.1.0-rc3.tar.xz SHA256: 334d58e81b794a8aff96c48d5e491c59c789f75ce716a63cf9719544b116fc8c mesa-25.1.0-rc3.tar.xz SHA512: ddea755adad0434dccdbe6f42d17a8f755e99dea0130be883a45f49aeb63612942ea0a15d15027ece788ab44dd99d78bf96235e6af4d93ab05f2a545097d1467 mesa-25.1.0-rc3.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-25.1.0-rc3.tar.xz.sig signature.asc Description: PGP signature
[ANNOUNCE] mesa 25.0.5
Hello everyone, The bugfix release 25.0.5 is now available. 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 May 14th. Cheers, Eric --- Connor Abbott (1): tu: Fix flushing when using a staging buffer for copies Danylo Piliaiev (1): tu,freedreno: Don't fallback to LINEAR with DRM_FORMAT_MOD_QCOM_COMPRESSED David Rosca (1): radv: Use radv_format_to_pipe_format instead of vk_format_to_pipe_format Dmitry Baryshkov (1): meson: disable SIMD blake optimisations on x32 host Ella Stanforth (1): v3d/compiler: Fixup output types for all 8 outputs Eric Engestrom (10): docs: add sha sum for 25.0.4 .pick_status.json: Update to 5f3a3740dcc6d243f2ef14138fb1c09bcbb9b5fd pick-ui: make `Backport-to: 25.0` backport to 25.0 *and more recent release branches* aco: help clang 20 do some additions and subtractions .pick_status.json: Update to 091d52965f805d61dd3a8e091ac20869a794e632 pick-ui: add missing dependency .pick_status.json: Update to 3493500abb78a4dc22aba14840bba5c777fde745 .pick_status.json: Update to 5a55133ce7d5bb2419f2aa99c5296037afb7ba6a docs: add release notes for 25.0.5 VERSION: bump for 25.0.5 Faith Ekstrand (2): nak/legalize: Take a RegFile in copy_alu_src_and_lower_fmod nak/sm70: Fix the bit74_75_ar_mod assert Georg Lehmann (2): nir/opt_algebraic: disable fsat(a + 1.0) opt if a can be NaN aco: set opsel_hi to 1 for WMMA Ian Romanick (4): brw/algebraic: Clear condition modifier on optimized SEL instruction brw/algebraic: Don't optimize float SEL.CMOD to MOV elk/algebraic: Clear condition modifier on optimized SEL instruction elk/algebraic: Don't optimize float SEL.CMOD to MOV Janne Grunau (2): venus: Do not use instance pointer before NULL check venus: virtgpu: Require stable wire format John Anthony (1): panvk: Enable VK_EXT_direct_mode_display José Roberto de Souza (3): intel: Program XY_FAST_COLOR_BLT::Destination Mocs for gfx12 intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+ intel: Fix the MOCS values in XY_BLOCK_COPY_BLT for Xe2+ Karol Herbst (2): rusticl/device: fix panic when disabling 3D image write support nir_lower_mem_access_bit_sizes: fix negative chunk offsets Lionel Landwerlin (1): anv: use companion batch for operations with HIZ/STC_CCS destination Loïc Minier (1): freedreno: check if GPU supported in fd_pipe_new2 Marek Olšák (1): radv: fix incorrect patch_outputs_read for TCS with dynamic state Mary Guillemard (3): panvk: reset dyn_bufs map count to 0 in create_copy_table panvk: Take rasterization sample into account in indirect draw on v10+ panvk: Take resource index in valhall_lower_get_ssbo_size Mel Henning (3): nvk: SET_STATISTICS_COUNTER at start of meta_begin nvk: Override render enable for blits and resolves wsi/headless: Override finish_create Mike Blumenkrantz (1): zink: verify that surface exists when adding implicit feedback loop Olivia Lee (1): panfrost: allow promoting sysval UBO to push constants Patrick Lerda (1): mesa_interface: fix legacy dri2 compatibility Pierre-Eric Pelloux-Prayer (1): radeonsi: fix potential use after free in si_set_debug_callback Rhys Perry (3): aco/gfx12: don't use second VALU for VOPD's OPX if there is a WaR aco: combine VALU lanemask hazard into VALUMaskWriteHazard aco/gfx11: create waitcnt for workgroup vmem barriers Samuel Pitoiset (3): radv: only enable DCC for invisible VRAM on GFX12 radv: fix re-emitting VRS state when rendering begins radv: set radv_disable_dcc=true for WWE 2k23 Tapani Pälli (2): iris: force reallocate on eglCreateImage with GFX >= 20 iris: make sure to not mix compressed vs non-compressed Tomeu Vizoso (1): etnaviv: Release screen->dummy_desc_reloc.bo Yinjie Yao (2): gallium/pipe: Increase hevc max slice to 600 frontends/va: Handle properly when decoding more slices than limit Yiwei Zhang (1): venus: fix missing renderer destructions git tag: mesa-25.0.5 https://mesa.freedesktop.org/archive/mesa-25.0.5.tar.xz SHA256: c0d245dea0aa4b49f74b3d474b16542e4a8799791cd33d676c69f650ad4378d0 mesa-25.0.5.tar.xz SHA512: d65e027829e3bef60bc0e3e71160e6b3721e797e2157c71dbeef0cd6e202f8f8098b3cd41159cd0e96e520eaf92ea49c2c9bb1af1a54867b6a7c551c2197c068 mesa-25.0.5.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-25.0.5.tar.xz.sig signature.asc Description: PGP signature
Announcement: 2025 X.Org Foundation Election voting OPEN
To all X.Org Foundation Members: The X.Org Foundation's annual election is now open and will remain open until 23:59 UTC on 14 May 2025. Four of the eight director seats are open during this election. The four nominees receiving the highest vote totals serving as directors for two year terms. There were five candidates nominated. For a complete list of the candidates and their personal statements, please see https://www.x.org/wiki/BoardOfDirectors/Elections/2025/ Here are some instructions on how to cast your vote: 1. Go directly to the voting link (you might need to log into the member system first) https://members.x.org/ballot/16/vote 2. There is a pull-down selection of candidates next to each preference level. Note that you are NOT required to select your preferences for all five candidates. You can leave more than one blank. 3. After you have completed your ballot, click the "Vote" button. Note that once you click this button, your votes will be cast and you will not be able to make further changes, so please make sure you are satisfied with your votes before clicking the "Vote" button. After you click the "Cast vote" button, the system will verify that you have completed a valid ballot. If your ballot is invalid (e.g., you duplicated a selection or did not answer the By-laws approval question), it will return you to the previous voting page. If your ballot is valid, your votes will be recorded and the system will show you a notice that your votes were cast. Note that the election will close at 23:59 UTC on 14 May 2025. At that time, the election committee will count the votes and present the results to the current board for validation. After the current board validates the results, the election committee will present the results to the Members. Mark Filion, on behalf of the X.Org elections committee