Software 42699 Published by

Eric Engestrom has announced the release of the fifth bugfix release for the Mesa 22.3 series. Mesa is the default graphics library for Linux, with support for OpenGL, OpenGL ES, Vulkan, OpenCL, and more.



Mesa 22.3.5

Hello everyone,

The bugfix release 22.3.5 is now available.

Gnome_shell_screenshot_cu4fu1

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 February 22nd.
Cheers,
Eric

---

Bas Nieuwenhuizen (2):
radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK
radv: Shift left the tile swizzle more on GFX11.

Constantine Shablya (1):
anv: handle ATTACHMENT_OPTIMAL layout

Corentin Noël (1):
kopper: Do not free the given screen in initScreen implementation
Dylan Baker (1):
meson: combine checks for linker --gc-sections support
Eric Engestrom (12):
docs/relnotes: add sha256sum for 22.3.4
.pick_status.json: Update to 6390953fa5c0e0a001ce6c07f704366c18f85ccf .pick_status.json: Mark cc9fa060ee1b232e5e72077232d7b90c92dfc1bd as denominated
.pick_status.json: Mark 6f7b752fdd2f5f33139dbc105da433ef6f11f112 as denominated
.pick_status.json: Mark ac339d97978e96c80d43688566717d4c4f6fa7f3 as denominated
.pick_status.json: Mark 4b841cfec8b502a8290cd67356d811933d318c2b as denominated
.pick_status.json: Mark 47852b9ff45e73f8f6773a1598cf872c6ee6207f as denominated
.pick_status.json: Mark 13de23ea07dd7e1340fd9b72367996fa3c2433ee as denominated
.pick_status.json: Mark a568a5492f1dd7eb8c08247b74df2aae498b0863 as denominated
.pick_status.json: Mark d23b3a13943576bbb8dd0fea12ac717c40b376e1 as denominated
docs: add release notes for 22.3.5
VERSION: bump for 22.3.5

Georg Lehmann (1):
aco: fix imod/omod for gfx11 VOP3 opcodes

Hyunjun Ko (1):
vulkan/runtime: match the spec when taking pipeline subsets.
Iago Toral Quiroga (2):
v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction
v3dv: ensure we apply binning syncs to secondary command buffers
Ian Romanick (1):
lavapipe: Fix bad array index scale factor in lvp_inline_uniforms pass
Iván Briano (1):
anv: uncompressed views of compressed 3d images are now valid
José Roberto de Souza (2):
intel/ds: Nuke intel_ds_queue::queue_id
intel/ds: Fix crash when allocating more intel_ds_queues than u_vector was initialized

Kenneth Graunke (2):
loader: Add infrastructure for tracking active CRTC resources egl: Rewrite eglGetMscRateANGLE to avoid probes and handle multi-monitor

Konstantin Seurer (1):
ac/llvm: Fix validation error with global io

Lionel Landwerlin (1):
anv: fix null descriptors

Liviu Prodea (1):
meson: Ignore unused variables when assertions are disabled
Lucas Stach (4):
etnaviv: drm: fix BO array leaks
etnaviv: free pm queries dynarray on screen destroy
etnaviv: drm: fix check if BO is on a deferred destroy list etnaviv: fix double scanout import of multiplanar resources
Marek Olšák (6):
Revert "radeonsi: enable glthread by default"
radeonsi: fix RB+ blending with sRGB formats
radeonsi/gfx11: unset SAMPLE_MASK_TRACKER_WATERMARK to fix hangs amd: split GFX1103 into GFX1103_R1 and GFX1103_R2
amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8 amd: fix typo in shadowed uconfig registers on gfx11

Mike Blumenkrantz (16):
Revert "zink: allow direct memory mapping for any COHERENT+CACHED buffer"
zink: add VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT for buffers if ext is enabled
zink: set vkusage/vkflags for buffer resource objects zink: don't add dmabuf export type if dmabuf isn't supported zink: stop leaking push descriptor templates
zink: always unref old images when adding new binds
zink: fix max acquired image count
lavapipe: disable VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT for int formats
zink: add a define for the "default" optimal key
zink: add a define for testing that an optimal key is the default zink: set gfx feedback loop bit in pipeline state for driver workaround
zink: set zs feedback loop bit from driver workaround on ctx create zink: fix gpl lib hashing
zink: make last_vertex_stage the first bit in zink_vs_key_base zink: use screen indexing for bindless descriptor set in template bindutil/vbuf: fix multidraw unrolling

Qiang Yu (1):
ac/nir/ngg: fix clip dist culling mask uninitialized

Rhys Perry (6):
aco: set has_color_exports with GPL
aco: end reduce tmp after control flow, when used within control flow aco/spill: always end spill vgpr after control flow
aco: limit VALUPartialForwardingHazard search
radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state
aco: fix out-of-bounds access when moving s_mem(real)time across SMEM
Sagar Ghuge (1):
intel/fs: Always stall between the fences on Gen11+

Samuel Pitoiset (2):
radv: add a layer for fixing rendering issues with RAGE2 radv: fix RB+ for SRGB formats

SoroushIMG (6):
zink: fix sparse residency query and minLOD feature checks zink: fix cap check for arb sparse texture2
zink: only save frag const buffers when used by blit
zink: fix leak when rebinding same image surface
zink: clear null image surfaces to 0
zink: fix pointcoord y inversion

Timur Kristóf (2):
radv: Disable NGG culling when conservative overestimation is used. ac/nir/ngg: Include culled primitives in query.

Yuxuan Shui (1):
loader: unregister special event in loader_dri3_drawable_fini
git tag: mesa-22.3.5

https://mesa.freedesktop.org/archive/mesa-22.3.5.tar.xz
SHA256: 3eed2ecae2bc674494566faab9fcc9beb21cd804c7ba2b59a1694f3d7236e6a9 mesa-22.3.5.tar.xz
SHA512: a4cad9b7e6501678fac279bd88a37e522633c7128afa8df04982f469c930e3557 bb1d05b4b0f5ae16704d8d04e50c90a7489943a48861df17dd947704c329b85 mesa-22.3.5.tar.xz
PGP: https://mesa.freedesktop.org/archive/mesa-22.3.5.tar.xz.sig