[ANNOUNCE] mesa 22.1.0-rc4

Dylan Baker dylan at pnwbakers.com
Wed May 4 18:33:41 UTC 2022

Hi list,

I'd like to announce Mesa 22.1.0-rc4. We'll plan on either rc5 or 22.1.0
final next week.

This week we've got a ton of useful stuff, lots of zink and kopper
backports, llvmpipe, util, aco, r600, virgl, panfrost, wayland, spirv,
microsoft, radv, nir, and varous intel cleanups among other things.



Adam Jackson (1):
      glx/kopper: Wire up a way for SwapBuffers to fail

Anuj Phogat (2):
      include/uapi: Update drm_fourcc.h from kernel
      isl,iris: Add I915_FORMAT_MOD_4_TILED support for XeHP

Autumn on Tape (4):
      gallivm: add subgroup shuffle support
      lavapipe: enable subgroup shuffle operations
      gallivm: use shufflevector for shuffles when index is constant data
      gallivm: use VPERMPS (x86/AVX2) for 32-bit 8-element shuffles

Chia-I Wu (1):
      util: Keep quiet NaNs quiet when converting to half float.

Daniel Schürmann (1):
      aco/ra: fix live-range splits of phi definitions

Dave Airlie (2):
      vulkan/wsi: keep allocate queue families in image, just don't fill them
      llvmpipe: add user memory resources to the debug global list.

Dylan Baker (6):
      .pick_status.json: Update to f17d3a125126dd7e0f1c2072545976cec1eeb1c8
      .pick_status.json: Update to 1dc697942af7254798f83583f5788e1abf136d27
      .pick_status.json: Update to 2505afc430c6b151e7e4243503953ba0b0a2c842
      .pick_status.json: Mark c025cb9ee9d79ebfb66a577556e04deecfe012ed as backported
      .pick_status.json: Update to 575068a1656ab4303647ade1491da7d711d36db7
      VERSION: bump for 22.1.0-rc4 release

Emma Anholt (1):
      nouveau/nir: Move FS output stores to the end of the last block.

Erik Faye-Lund (3):
      meson: remove unused defines
      gallium/xlib: fix stale comment
      mesa: add missing error-path

Francisco Jerez (1):
      intel/dev: Compute pixel pipe information based on geometry topology DRM query.

Gert Wollny (2):
      virgl: don't move input gl_SampleMaskIn to a temp
      r600: Allow eight bit, three channel formats for vertex buffers

Icecream95 (2):
      panfrost: Fix pack_32_2x16 implementation
      pan/bi: Use texture index instead of sampler for message preloading

Iván Briano (1):
      vulkan/wsi/wayland: Fix double free on error condition

Jason Ekstrand (1):
      spirv: Handle Op*MulExtended for non-32-bit types

Jesse Natalie (1):
      microsoft/compiler: Unload DXIL validator library *after* calling Release()

Jordan Justen (5):
      vulkan/wsi/x11: Use atomic_int with sent_image_count
      drm-uapi/i915_drm.h: Update from drm-next (2022-04-28)
      iris: Fix assertion meant to only target the clear-color stride
      intel/dev: Read hwconfig from i915
      intel_dev_info: Add --hwconfig command line parameter

Juan A. Suarez Romero (1):
      mesa: unref syncobj after wait_sync

Konstantin Seurer (1):
      ac/nir: Do not set cursor in try_extract_additions

Lionel Landwerlin (3):
      anv: fix clflush usage on utrace copy batch
      iris: use new kernel uAPI to compute video memory
      anv: fix invalid utrace memcpy l3 config on gfx < 11

Mike Blumenkrantz (24):
      drisw: remove dead code
      zink: add a util function for finding swapchain resource
      zink: flag swapchains when updating fails
      zink: handle dead swapchains in acquire
      zink: unset image layout when killing swapchain
      zink: rework swapchain object check for acquires
      zink: fix return for zink_kopper_acquire
      zink: handle swapchain acquire failures more directly
      zink: flag swapchain resources as swapchains
      zink/kopper: add a mechanism for checking swapchain status
      kopper: add some error logging for pixmap->texture failure
      kopper: check for modifiers to use modifier functionality
      zink/kopper: add a function for determining if running on software
      kopper: check whether zink is using sw
      kopper: rename a confusing variable
      kopper: implement texture-from-pixmap for software (non-dmabuf)
      zink: fix dmabuf plane returns
      zink: export fd info for all 2d images
      zink: ignore KMS handle types
      zink: remove drm_fd
      llvmpipe: disable statistic queries during draw if queries are disabled
      llvmpipe: disable compute statistics queries if queries are disabled
      wgl: always set alpha on kopper windows
      wgl: don't auto-load zink before software drivers

Nanley Chery (3):
      iris: Return a 64B stride for clear color plane
      intel/isl: Add a score for I915_FORMAT_MOD_4_TILED
      isl,iris: Add DG2 CCS modifier support for XeHP

Samuel Pitoiset (3):
      radv: fix handling divisor == 0 with dynamic vertex input state
      radv: allow to disable sinking of load inputs for FS via drirc
      radv: enable radv_disable_sinking_load_input_fs for Grid Autosport

Tapani Pälli (1):
      isl: disable mcs (and mcs+ccs) for color msaa on DG2

Timothy Arceri (1):
      nir: fix sorting before assigning varying driver locations

Yevhenii Kolesnikov (1):
      nir: Remove single-source phis before opt_if_loop_last_continue

git tag: mesa-22.1.0-rc4

SHA256: f913712539f823e133c2b583382aa1626156dd858e68c38f58d0fcac85e37a44  mesa-22.1.0-rc4.tar.xz
SHA512: 755027304eef52b88da94e035c391ed75cdf780099fb5d2c0e4e48b69da3713a9250ba29bbea4e468f280f5112b975cd49fe11a7a89b957c30071bfb0151fc6d  mesa-22.1.0-rc4.tar.xz
PGP: https://archive.mesa3d.org/mesa-22.1.0-rc4.tar.xz.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20220504/f12bde2e/attachment.sig>

More information about the mesa-dev mailing list