Software 42300 Published by

Dylan Baker has announced the third release candidate of the upcoming mesa 22.1.0 release for testing.



Mesa 22.1.0-rc3

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 Mike.

please enjoy, and as always, report any issues.

Cheers,
Dylan

shortlog
========


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_loadsac/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

https://mesa.freedesktop.org/archive/mesa-22.1.0-rc3.tar.xz
SHA256: 728f26a02c533d5787865dca1ce6f31885aa46463d2d39a2d14722980d9ff69c mesa-22.1.0-rc3.tar.xz
SHA512: 2ae88d14a8dfdb1b8f720371cb3ce1af775b43a615fd6225b39676948486f4b3 9c0e9acd989679ea2a12ee803370fd2cd8c1152e8bcec0aa4bbb4e5b7fc78dad mesa-22.1.0-rc3.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-22.1.0-rc3.tar.xz.sig

Mesa