1Mesa 22.2.2 Release Notes / 2022-10-19 2====================================== 3 4Mesa 22.2.2 is a bug fix release which fixes bugs found since the 22.2.1 release. 5 6Mesa 22.2.2 implements the OpenGL 4.6 API, but the version reported by 7glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9Some drivers don't support all the features required in OpenGL 4.6. OpenGL 104.6 is **only** available if requested at context creation. 11Compatibility contexts may report a lower version depending on each driver. 12 13Mesa 22.2.2 implements the Vulkan 1.3 API, but the version reported by 14the apiVersion property of the VkPhysicalDeviceProperties struct 15depends on the particular driver being used. 16 17SHA256 checksum 18--------------- 19 20:: 21 22 2de11fb74fc5cc671b818e49fe203cea0cd1d8b69756e97cdb06a2f4e78948f9 mesa-22.2.2.tar.xz 23 24 25 26New features 27------------ 28 29- None 30 31 32Bug fixes 33--------- 34 35- radv: Crash in dEQP-VK.ray_query.misc.dynamic_indexing 36- glthread: radeonsi: offset textures in game starsector with glthread enabled 37- Crashing on Windows VM 38- Exanima renders with the wrong colors. 39- nouveau: tegra124: GL_OUT_OF_MEMORY error 40 41 42Changes 43------- 44 45Alejandro Tafalla (1): 46 47- freedreno: Fix graphic glitches on a4xx and a5xx 48 49Alyssa Rosenzweig (4): 50 51- nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups 52- pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard 53- pan/mdg: Fix 16-bit alignment with spiller 54- nir: Fix nir_fmax_abs_vec_comp 55 56Andri Yngvason (1): 57 58- gallium/vl: Add opaque rgb pixel formats 59 60Daniel Schürmann (1): 61 62- aco/spill: Fix spilling of Phi operands 63 64Danylo Piliaiev (1): 65 66- tu: Reset whether there is DS resolve for dynamic subpass 67 68Dave Airlie (1): 69 70- gallivm: handle llvm coroutines for llvm > 15 71 72Diogo Ivo (1): 73 74- nouveau: treat DRM_FORMAT_INVALID as implicit modifier 75 76Dylan Baker (7): 77 78- docs: Add sha256 sum for 22.2.1 79- .pick_status.json: Update to 243aa6b2ec0c2626b1333ba666a6d6d60ede8505 80- .pick_status.json: Update to c4482a3c1a973975eb27ac284a18bebca24f7876 81- .pick_status.json: Update to 3eed5931edf6e5f45378b013ca21f98f17af2b34 82- .pick_status.json: Update to b02e9ef35a0446019cda9473e4c355c7cc4bb24d 83- .pick_status.json: Mark 4c7a44413a07d3fb314f786e047bb7212c082a6c as denominated 84- .pick_status.json: Mark dbd022f2ab43ff0a9ecc05c61123467e25f109de as backported 85 86Emma Anholt (1): 87 88- turnip: Don't use the dynamic color write enable during non-dynamic. 89 90Erik Faye-Lund (1): 91 92- gallium/u_threaded_context: remove stale comment 93 94Filip Gawin (1): 95 96- r300: don't use smooth line if not requested 97 98Gert Wollny (3): 99 100- r600/sfn: Always start a new CF after a KILL instruction 101- r600/sfn: don't propagate registers into conditional test 102- virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE 103 104Lionel Landwerlin (3): 105 106- vulkan/runtime: don't lookup the pipeline disk cache if disabled 107- anv: initialization pipeline layout to 0s 108- anv: add missing tracepoint 109 110Liviu Prodea (1): 111 112- clc/clover: Link clang statically when shared-llvm is disabled 113 114Mike Blumenkrantz (3): 115 116- zink: clamp line_stipple_factor to 1 if stipple is disabled 117- zink: unset rp_changed after initializing renderpass attachments 118- zink: disable fbfetch when flushing clears 119 120Ryan Houdek (1): 121 122- vulkan/wsi: Add dep_libudev to idep dependencies 123 124Sil Vilerino (2): 125 126- gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP 127- d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP 128 129SoroushIMG (3): 130 131- zink: fix invalid Offset set for variables which do not need an offset 132- zink: stop enabling minmax filtering when not supported 133- zink: fix isNan mismatch between NIR and SPIR-V 134 135Timothy Arceri (5): 136 137- util/conf: enable init to zero workaround for Exanima 138- util/radeonsi: enable zerovram workaround for Exanima 139- radv: add radv_zero_vram workarounds for OpenGL games 140- glthread: fix matrix stack depth tracking 141- glthread: leave dlist dispatch in place for Begin/End 142 143Yonggang Luo (1): 144 145- util: Turn -DWINDOWS_NO_FUTEX to be pre_args 146