[ANNOUNCE] mesa 22.0.1

Dylan Baker dylan at pnwbakers.com
Tue Mar 29 20:00:11 UTC 2022


Hi list,

Due to a mixup on my part I had the release date for 20.0.1 as being
tomorrow, not last week. There's lots of good stuff already staged up
fro 22.0.1, so I've gone ahead and made the release, and we'll just have
a slightly short cycle for 22.0.2.

There's a lot here, especailly fro lavapipe and zink, some fixes for the
maintainer scripts, panfrost, and a smattering of everything you'd
expect in a a stable release.

Cheers,
Dylan

shortlog
========

Alyssa Rosenzweig (4):
      panfrost: Emulate GL_CLAMP on Bifrost
      pan/bi: Handle non-2D arrays
      panfrost: Fix primitive restart with 32-bit indices
      pan/bi: Don't analyze helper reqs in !frag shaders

Anuj Phogat (1):
      anv, iris: Add Wa_16011411144 for DG2

Connor Abbott (3):
      ir3/ra: Sanitize parallel copy flags better
      util/bitset: Fix off-by-one in __bitset_set_range
      ir3/lower_spill: Fix corner case with oob offsets

Dave Airlie (3):
      zink: workaround depth texture mode alpha.
      lavapipe: remove broken workaround for zink depth texturing.
      crocus: don't map scanout buffers as write-back

Dylan Baker (20):
      docs: add release notes for 22.0.0
      .pick_status.json: Update to cc4f0e804e6feee17a657d052f4f2ee32ebe53d0
      ci: Fixup some lvp expected passes
      .pick_status.json: Update to d5870c45ae82c091e72f1258920aa54974e19a36
      .pick_status.json: Update to dc247e5d4319b644e373534495cc75f41bc7bcd2
      .pick_status.json: Mark dd9b8881e0ad84ab1e74d972a8233f5c03e7b37a as denominated
      .pick_status.json: Mark 5dbbc0f0a824e4addffeb115631a9c5bcb426c29 as denominated
      .pick_status.json: Update to acbb0d86f71c950e29df70e357ae08e5ca903a49
      .pick_status.json: Update
      pick/ui: Fix mypy issue
      pick/core: drop the main_sha field
      pick/core: Add proper type annotation for update_commits callback
      pick/core: Add a method for updating commits
      pick/core: Add a MANUAL_RESOLUTION resolution
      pick/ui: correctly handle MANUAL_RESOLUTION
      core: don't pass the ui back into commit.apply
      .pick_status.json: Update to 8991e646411b73c1e03278267c80758e921f2352
      docs: add release notes for 22.0.1
      VERSION: bump for release
      docs: add sah256 sum for mesa 22.0.1

Erik Faye-Lund (1):
      docs: fixup zink gl 4.3 requirements

Gert Wollny (1):
      virgl: Fix texture transfers by using a staging resource

Icecream95 (1):
      panfrost: Don't initialise the trampolines array

Jason Ekstrand (3):
      lavapipe: Reset the free_cmd_buffers list in TrimCommandPool
      anv: Allow MSAA resolve with different numbers of planes
      spirv: Properly mangle generic pointers

Jonathan Gray (1):
      util: fix msvc build

Kenneth Graunke (1):
      iris: Fix MOCS for copy regions

Lionel Landwerlin (2):
      anv: emit timestamp & availability using the same part of CS
      anv: flush tile cache with query copy command

Marek Olšák (1):
      amd: add support for gfx1036 and gfx1037 chips

Mike Blumenkrantz (23):
      llvmpipe: fix debug print iterating in set_framebuffer_state
      lavapipe: clamp clear attachments rects
      llvmpipe: clamp surface clear geometry
      zink: map R8G8B8X8_SRGB -> R8G8B8A8_SRGB
      lavapipe: update multisample state after blend state
      lavapipe: fix pipeline creation for blend and zs states
      aux/trace: rzalloc the context struct
      zink: lower dmod on AMD hardware
      zink: use 64bit mask for xfb analysis
      zink: store the correct number of components for xfb packing outputs
      zink: correctly set xfb packed output offsets
      lavapipe: use the correct value for dynamic render resolve attachment indexing
      lavapipe: skip format checks for EXTENDED_USAGE
      lavapipe: run nir_opt_copy_prop_vars during optimization loop
      anv: fix xfb usage with rasterizer discard
      anv: fix CmdSetColorWriteEnableEXT for maximum rts
      anv: fix some dynamic rasterization discard cases in pipeline construction
      lavapipe: always clone shader nir for shader states
      gallivm: fix oob image detection for cube/1dArray/2dArray/cubeArray
      llvmpipe: fix occlusion queries with early depth test
      zink: force-add usage when adding last-ref tracking
      zink: only update usage on buffer rebind if rebinds occurred
      nir/lower_is_helper_invocation: create load_helper_invocation instr with bitsize=1

Pierre-Eric Pelloux-Prayer (2):
      util/slab: add slab_zalloc
      radeonsi: don't clear framebuffer.state before dcc decomp

Rob Clark (2):
      mesa: Fix discard_framebuffer for fbo vs winsys
      freedreno/ir3: Don't try re-swapping cat3 srcs

Sagar Ghuge (2):
      intel/fs: Add Wa_22013689345
      intel/fs: Add Wa_14014435656

Samuel Pitoiset (1):
      radv: add reference counting for descriptor set layouts

Stefan Dirsch (1):
      meson: restore private requires to libdrm in dri.pc file


git tag: mesa-22.0.1

https://mesa.freedesktop.org/archive/mesa-22.0.1.tar.xz
SHA256: c05f9682c54560b36e0afa70896233fc73f1ed715e10d1a028b0eb84fd04426f  mesa-22.0.1.tar.xz
SHA512: cc8012b8f3fcbecfbb153d0e009e6522c3776023501da8499c06f1eaa9ab0a555ca597e16e4d7a2b954b05c8c0737ae6567e0d8549fb63aa86ae587eb31cd01e  mesa-22.0.1.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.0.1.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/20220329/dbff643d/attachment.sig>


More information about the mesa-dev mailing list