Mesa 22.1.5 Release Notes / 2022-08-03¶
Mesa 22.1.5 is a bug fix release which fixes bugs found since the 22.1.4 release.
Mesa 22.1.5 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don’t support all the features required in OpenGL 4.6. OpenGL 4.6 is only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver.
Mesa 22.1.5 implements the Vulkan 1.2 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used.
SHA256 checksum¶
6fd60d38efdd25317948c61494b5117e01d42da695278728b1faef9f5f9a47ba mesa-22.1.5.tar.xz
New features¶
None
Bug fixes¶
radv: dynamic vertex input failure
anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL
anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure
anv: ICL hiz issue
Error compiling gallium-nine on i686 using musl libc
[anv][regression][bisected][bsw,gen9atom] dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom
Changes¶
Alyssa Rosenzweig (2):
pan/bi: Require ATEST coverage mask input in R60
panfrost: Add decoupled early-ZS helpers
Bas Nieuwenhuizen (1):
radv: Skip setting empty index buffers to avoid hang
Brian Paul (5):
util/bitset: add BITSET_SIZE()
llvmpipe: add missing tex_info->texture_unit assignment
gallivm: increase LP_MAX_TGSI_SHADER_IMAGES from 16 to 32
lavapipe: fix logicop, independent blend enable/disable
llvmpipe: don’t allow texture/resource swizzles on linear path
Chuansheng Liu (1):
iris,anv: correct the max thread number for DG2+
Daniel Schürmann (2):
aco: fix assertion in insert_exec_mask
radv/rt: fix nir_builder cursor in lower_rt_instructions()
Dave Airlie (5):
kms/dri: add mutex lock around map/unmap
crocus: fail query begin if upload allocation fails.
lavapipe: state latest conformance tests passed
llvmpipe: fix aniso cube map arrays.
crocus: fix leak in query code.
Dylan Baker (2):
.pick_status.json: Update to 4cfa777e393705b40cebd0a4cd76aa827ce8b194
.pick_status.json: Update to 9b844d7c42129925525d613c19622b11aee16298
Erik Faye-Lund (1):
zink: fix EXT_color_write_enable check
Iago Toral Quiroga (1):
v3dv: stop tracking push constant buffer references
Icecream95 (2):
panfrost: Only emit images when they are present
panfrost: Don’t unbind recently bound streamout targets
Faith Ekstrand (1):
vulkan/nir: Don’t remove dead XFB outputs
Jesse Natalie (1):
u_atomic: Fix MSVC p_atomic_add_return
Lionel Landwerlin (7):
intel: protect against empty invalidate ranges
anv: track if images can be fast clear with non-zero color
anv: deal with isl format swizzles for buffer views
spirv: switch to uint64 for rayquery internal type
anv: ensure tile flush before streamout writes
intel/fs: Set NonPerspectiveBarycentricEnable when the interpolator needs it.
anv: fix primitive topology dynamic state emission on gfx7
Mike Blumenkrantz (11):
lavapipe: support inlined shader spirv for compute
zink: allow multiple tex components for depth tg4
zink: always use 32bit sample ops
zink: use right glsl length getter for ntv partial stores
zink: handle max_vertices=0 in geometry shader
zink: handle null samplerview in get_imageview_for_binding()
zink: call bind_last_vertex_stage() when binding vs
zink: fix viewport count tracking
zink: invoke descriptor_program_deinit for programs on context destroy
zink: only flag fbfetch as rp update if fbfetch wasn’t already configured
zink: avoid crashing when bindless texture updates aren’t used
Nanley Chery (2):
iris: Don’t leak surface states for compressed resources
iris: Don’t leak compressed resources in iris_create_surface
Pierre-Eric Pelloux-Prayer (1):
radeonsi: check last_dirty_buf_counter and dirty_tex_counter
Qiang Yu (2):
ac/nir/ngg: fix nogs culling scratch size
ac/nir/ngg: add a barrier before prim id export
Rhys Perry (1):
radv: fix vbo_bound_mask indexing
SoroushIMG (2):
zink: Fix spirv stream 0 vertex emit for multistream shaders
Zink: Fix clear being missed when using emulated draws in zink_blit
Timur Kristóf (1):
ac/llvm: Add LLVM bug workaround to ac_build_mbcnt_add.
newbluemoon (1):
nine: replace ulimit with sysconf call