Mesa 22.2.2 Release Notes / 2022-10-19¶
Mesa 22.2.2 is a bug fix release which fixes bugs found since the 22.2.1 release.
Mesa 22.2.2 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.2.2 implements the Vulkan 1.3 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used.
SHA256 checksum¶
2de11fb74fc5cc671b818e49fe203cea0cd1d8b69756e97cdb06a2f4e78948f9 mesa-22.2.2.tar.xz
New features¶
None
Bug fixes¶
radv: Crash in dEQP-VK.ray_query.misc.dynamic_indexing
glthread: radeonsi: offset textures in game starsector with glthread enabled
Crashing on Windows VM
Exanima renders with the wrong colors.
nouveau: tegra124: GL_OUT_OF_MEMORY error
Changes¶
Alejandro Tafalla (1):
freedreno: Fix graphic glitches on a4xx and a5xx
Alyssa Rosenzweig (4):
nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups
pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard
pan/mdg: Fix 16-bit alignment with spiller
nir: Fix nir_fmax_abs_vec_comp
Andri Yngvason (1):
gallium/vl: Add opaque rgb pixel formats
Daniel Schürmann (1):
aco/spill: Fix spilling of Phi operands
Danylo Piliaiev (1):
tu: Reset whether there is DS resolve for dynamic subpass
Dave Airlie (1):
gallivm: handle llvm coroutines for llvm > 15
Diogo Ivo (1):
nouveau: treat DRM_FORMAT_INVALID as implicit modifier
Dylan Baker (7):
docs: Add sha256 sum for 22.2.1
.pick_status.json: Update to 243aa6b2ec0c2626b1333ba666a6d6d60ede8505
.pick_status.json: Update to c4482a3c1a973975eb27ac284a18bebca24f7876
.pick_status.json: Update to 3eed5931edf6e5f45378b013ca21f98f17af2b34
.pick_status.json: Update to b02e9ef35a0446019cda9473e4c355c7cc4bb24d
.pick_status.json: Mark 4c7a44413a07d3fb314f786e047bb7212c082a6c as denominated
.pick_status.json: Mark dbd022f2ab43ff0a9ecc05c61123467e25f109de as backported
Emma Anholt (1):
turnip: Don’t use the dynamic color write enable during non-dynamic.
Erik Faye-Lund (1):
gallium/u_threaded_context: remove stale comment
Filip Gawin (1):
r300: don’t use smooth line if not requested
Gert Wollny (3):
r600/sfn: Always start a new CF after a KILL instruction
r600/sfn: don’t propagate registers into conditional test
virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE
Lionel Landwerlin (3):
vulkan/runtime: don’t lookup the pipeline disk cache if disabled
anv: initialization pipeline layout to 0s
anv: add missing tracepoint
Liviu Prodea (1):
clc/clover: Link clang statically when shared-llvm is disabled
Mike Blumenkrantz (3):
zink: clamp line_stipple_factor to 1 if stipple is disabled
zink: unset rp_changed after initializing renderpass attachments
zink: disable fbfetch when flushing clears
Ryan Houdek (1):
vulkan/wsi: Add dep_libudev to idep dependencies
Sil Vilerino (2):
gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP
d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP
SoroushIMG (3):
zink: fix invalid Offset set for variables which do not need an offset
zink: stop enabling minmax filtering when not supported
zink: fix isNan mismatch between NIR and SPIR-V
Timothy Arceri (5):
util/conf: enable init to zero workaround for Exanima
util/radeonsi: enable zerovram workaround for Exanima
radv: add radv_zero_vram workarounds for OpenGL games
glthread: fix matrix stack depth tracking
glthread: leave dlist dispatch in place for Begin/End
Yonggang Luo (1):
util: Turn -DWINDOWS_NO_FUTEX to be pre_args