[ANNOUNCE] mesa 25.1.0-rc3

2025-04-30 Thread Eric Engestrom
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

2025-04-30 Thread Eric Engestrom
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

2025-04-30 Thread Mark Filion
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