Mesa 22.1.7
Back on our regluar schedule, I'm please to announce the availability of mesa 22.1.7. this is a full release, with some nice fixes and cleanups all over the tree. As is usual these days, most of the fixes are for zink, but there's also a nice batch of fixes for the gallium dx9 frontend, and some other fixes across the board.
Cheers,
Dylan
shortlog
========
Alyssa Rosenzweig (2):
pan/decode: Fix overrun decoding planes
agx: Fix packing of samplers in texture instrs
Axel Davy (6):
frontend/nine: Skip invalid swvp calls
frontend/nine: Fix buffer tracking out of bounds
frontend/nine: Fix ATOC handling
frontend/nine: Fix cso restore bug
frontend/nine: Fix shader multi-use crash
frontend/nine: Fix ff position_t fallback when w = 0
Charmaine Lee (1):
mesa/st: fix reference to nir->info after nir_to_tgsi
Connor Abbott (2):
tu: Treat CP_WAIT_FOR_ME as a cache invalidate
tu: Fix sysmem depth attachment clear flushing
Dave Airlie (1):
draw: don't touch info values that aren't valid.
Dmitry Osipenko (1):
virgl: Fix unmapping of blob resources
Dylan Baker (7):
.pick_status.json: Update to 56f331951984e698e4b947d2ad6e34a8444bd62c .pick_status.json: Update to a3bf0da1cbd4b10043c80bf44609a3024b5fcc36 .pick_status.json: Update to 24b9ad7cd5ebc7cfa5d03cf0f243ea4841c971b9 .pick_status.json: Update to 74fc367127ccf945f4c649dd6ddff955c802e36e .pick_status.json: Mark 11ab6087797f805cf158048915c67945613c9a72 as denominated
docs: add release notes for 22.1.7
VERSION: update to 22.1.7
Emma Anholt (1):
zink: Make sure that we keep the existing ici pNext chain on inserts.
Eric Engestrom (4):
docs/features.txt: mark VK_ANDROID_native_buffer as supported on turnip
docs/features.txt: mark VK_ANDROID_native_buffer as supported on v3dv bin/gen_release_notes.py: bump advertised vulkan version to 1.3 vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties
Erik Faye-Lund (4):
gallium/hud: do not use texture-rect for font
docs: fixup link to virgl docs
zink: add have_D32_SFLOAT_S8_UINT boolean
zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking
Filip Gawin (1):
r300: don't read from output transform_r300_vertex_SEQ/SNE
Georg Lehmann (1):
aco/ir: Fix swapped nle.
Gert Wollny (1):
virgl: honor host caps in shader cash sha evaluation
Jesse Natalie (2):
egl/wgl: Delete unused variables/code
egl/wgl: Fix some awkward sizeof formatting
Lionel Landwerlin (2):
anv: fixup PIPE_CONTROL restriction on gfx8
anv: don't return incorrect error code for vkCreateDescriptorPool
Liviu Prodea (1):
meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover
Marcin Ślusarz (3):
intel/compiler: emit URB fences for TASK/MESH
intel/compiler: there are 4 types of fences on gfx >= 12.5 intel/compiler: insert URB fence before task/mesh termination
Marek Olšák (5):
util/u_threaded: fix a CPU storage crash due to an invalid codepath taken
glthread: don't ignore glPushAttrib/glPopAttrib when tracking GL_CULL_FACE
radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9glthread: unbind framebuffers in glDeleteFramebuffers glthread: call _mesa_glthread_DeleteBuffers unconditionally
Mike Blumenkrantz (15):
lavapipe: fix stencil clears
util/blitter: respect PIPE_TEXTURE_RECT
d3dadapter: fix sw pipe loading
nine: set view_mask=0
zink: fix gfx program cache pruning with generated tcs zink: don't flag lazy push constant set dirty on batch change zink: handle mutable swapchain images with dmabuf
zink: init cache_put program fence on program creation zink: drop mode_changed check from linewidth/depthbias draw updates nine: check return on resource_get_handle
zink: demote dmabuf tiling to linear if modifiers aren't supported zink: use modifier_aspect to check for modifier plane in zink_resource_get_param
zink: don't add modifiers if EXT_image_drm_format_modifier isn't present
zink: add all format modifiers when adding for dmabuf export nir/validate: clamp unsized tex dests to 32bit
Mykhailo Skorokhodov (2):
iris: Move Wa_1806527549 and enable by default
anv: Move Wa_1806527549 and enable by default
Nanley Chery (2):
anv: Make the D16 reg mode single-sampled
iris: Make the D16 reg mode single-sampled
Pavel Ondračka (1):
r300: fix variables detection for paired ALU and TEX instructions in different branches
Pierre-Eric Pelloux-Prayer (1):
amdgpu/bo: update uses_secure_bos when importing buffers
Qiang Yu (1):
nir/lower_gs_intrinsics: fix primitive count for points
Rhys Perry (1):
aco: fix LdsBranchVmemWARHazard with 2+ branch chains
Rob Clark (1):
freedreno/drm: Fix potential bo cache vs export crash
sjfricke (1):
isl: fix bug where sb.MOCS is not being set
git tag: mesa-22.1.7
https://archive.mesa3d.org/mesa-22.1.7.tar.xz
SHA256: da838eb2cf11d0e08d0e9944f6bd4d96987fdc59ea2856f8c70a31a82b355d89 mesa-22.1.7.tar.xz
SHA512: 447e87359445edce231761d94b316b2aa20e9ab58e4b59d75cbb1696dd0900e7 164c32bebc3b75700b4070570b456f7a8cf0914181371754a52427d34e4b9120 mesa-22.1.7.tar.xz
PGP: https://archive.mesa3d.org/mesa-22.1.7.tar.xz.sig
Dylan Baker has announced the release of Mesa 22.1.7. Mesa is the default graphics library for Linux with support for OpenGL, OpenGL ES, Vulkan, OpenCL, and more.