[ANNOUNCE] mesa 22.1.0-rc3

Dylan Baker dylan at pnwbakers.com
Wed Apr 27 18:18:13 UTC 2022

Hi list,

I'd like to announce that Mesa 22.1.0-rc3 is now available for general
consumption. There's a lot here, stuff for dzn, util, vulkan, r300,
nir, intel, radv, anv, ac, crocus. The biggest change is lots of
backports for kopper and zink with their supporting changes, such as
wgl which Mike was gracious enough to manually backport for me, thanks

please enjoy, and as always, report any issues.



Alexey Bozhenko (1):
      spirv: fix OpBranchConditional when both branches are the same

Boris Brezillon (4):
      dzn: Add missing VKAPI_{ATTR,CALL} specifiers to BeginCommandBuffer()
      dzn: Pass the dzn_event pointer to _mesa_hash_table_insert()
      dzn: Fix the STATIC_ASSERT() in dzn_meta_blits_get_context()
      ci/windows: Add a variable to globally disable jobs using windows runners

Daniel Stone (2):
      CI: Disable Windows jobs
      ci: Also disable Windows container builds when down

Dave Airlie (2):
      u_blitter/stencil: take dstbox x/y into accounts for dst fb width
      util/stencil: fix stencil fallback blit shader texture types.

Dylan Baker (5):
      .pick_status.json: Update to 9f44a264623461c98368185b023d99446676e039
      .pick_status.json: Update to fbece25a451bb7915891851ee5c72724974ae5e2
      .pick_status.json: Update to a6a4bf0f1eae36cb68d5c67653ac013fe0fbde8a
      .pick_status.json: Update to f329f67243d671965d73bd2243cffc4e1e68c4a3
      VERSION: bump for 22.1.0-rc3

Filip Gawin (1):
      r300: Print warning when stubbing derivatives

Jason Ekstrand (3):
      util/set: Respect found in search_or_add_pre_hashed
      nir: Lower all bit sizes of usub_borrow
      vulkan: Set signals[i].stageMask = ALL_COMMANDS for QueueSubmit2 wrapping

Jordan Justen (1):
      intel/dev: Add device info for RPL-P

Konstantin Seurer (1):
      radv: Fix lowering ignore_ray_intersection

Lionel Landwerlin (4):
      nir/divergence: handle load_global_block_intel
      intel: fixup number of threads per EU on XeHP
      anv: fix acceleration structure descriptor template writes
      anv: skip acceleration structure in binding table emission

Marek Olšák (3):
      nir: fix an uninitialized variable valgrind warning in nir_group_loads
      ac/surface: fix an addrlib race condition on gfx9
      winsys/amdgpu: fix a mutex deadlock when we fail to create pipe_screen

Martin Roukala (né Peres) (1):
      ci/b2c: fix the generation of the IMAGE_UNDER_TEST variable

Michael Olbrich (1):
      crocus: export GEM handle with RDWR access rights

Mike Blumenkrantz (21):
      zink: handle device-local unsynchronized maps
      util/draw: fix map size of indirect buffer in util_draw_indirect_read
      util/draw: handle draw_count=0 when reading indirect parameters
      util/draw: fix indirect draw count readback
      zink: move the kopper present fence to the displaytarget object
      wgl: support GL 4.6
      zink: fix tcs control barriers for use without vk memory model
      zink: fix semantics mask for compute control barriers
      zink: add synchronization for buffer clears
      mesa/st: clamp GL_RENDERBUFFER to GL_TEXTURE_2D for sparse queries
      glsl/nir: set new_style_shadow for sparse tex ops as necessary
      zink: fix group memory barrier emission
      vulkan: bump layer api versions to current vk header version
      kopper: always fetch and store drawable info
      kopper: move drawable geometry updating up in function
      kopper: store whether screen has dmabuf support
      kopper: copy a bunch of code for texture_from_pixmap
      kopper: add DISPLAY_TARGET bind for depth buffer
      zink: fix/improve swapchain surface info updating
      zink: fix up swapchain depth buffer geometry during fb update
      zink: ci update

Paulo Zanoni (1):
      iris: fix race condition during busy tracking

Pavel Ondračka (1):
      r300: set PIPE_BIND_CONSTANT_BUFFER for const_uploader

Pierre-Eric Pelloux-Prayer (1):
      ac/surface: adjust gfx9.pitch[*] based on surf->blk_w

Rhys Perry (1):
      radv: fix clearing of TRUNC_COORD with tg4 and immutable samplers

Samuel Pitoiset (4):
      radv: only apply enable_mrt_output_nan_fixup for 32-bit float MRTs
      aco: fix load_barycentric_at_{sample,offset} on GFX6-7
      nir: fix marking XFB varyings as always active IO
      nir: mark XFB varyings as unmoveable to prevent them to be remapped

Sidney Just (6):
      wgl: add a flag to determine if running on zink
      wgl: add zink to the list of auto-loaded drivers
      zink: support VK_KHR_win32_surface
      kopper: add win32 loader interface
      zink: support win32 wsi
      wgl: support kopper

Sviatoslav Peleshko (1):
      anv: workaround apps that assume full subgroups without specifying it

Vadym Shovkoplias (1):
      anv: Fix geometry flickering issue when compute and 3D passes are combined

git tag: mesa-22.1.0-rc3

SHA256: 728f26a02c533d5787865dca1ce6f31885aa46463d2d39a2d14722980d9ff69c  mesa-22.1.0-rc3.tar.xz
SHA512: 2ae88d14a8dfdb1b8f720371cb3ce1af775b43a615fd6225b39676948486f4b39c0e9acd989679ea2a12ee803370fd2cd8c1152e8bcec0aa4bbb4e5b7fc78dad  mesa-22.1.0-rc3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.1.0-rc3.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/20220427/5b7431b2/attachment.sig>

More information about the mesa-dev mailing list