1Mesa 22.2.3 Release Notes / 2022-11-07 2====================================== 3 4Mesa 22.2.3 is a bug fix release which fixes bugs found since the 22.2.2 release. 5 6Mesa 22.2.3 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.3 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 ee7d026f7b1991dbae0861d359b671145c3a86f2a731353b885d2ea2d5c098d6 mesa-22.2.3.tar.xz 23 24 25 26New features 27------------ 28 29- None 30 31 32Bug fixes 33--------- 34 35- r300: register allocation sometimes generate invalid swizzles 36- nouveau: Updating to Mesa*22.2.0 makes videos have corrupted colors in Firefox 37- [radeonsi] OpenGL rendering issue with Unreal Tournament 99 & OldUnreal 4.69 rc4 38- GravityMark segfault when using ray tracing ANV 39- r300: wrong primitive positions in CXBX-R emulator with nine and RADEON_DEBUG=notcl 40 41 42Changes 43------- 44 45Alyssa Rosenzweig (3): 46 47- pan/mdg: Fix 64-bit address arithmetic 48- panfrost: Use compute-based XFB on Midgard 49- panfrost: Lower MAX_BLOCK_SIZE on Midgard 50 51Danylo Piliaiev (1): 52 53- freedreno/fdl: Increase alignment for UBWC images 54 55Dylan Baker (6): 56 57- docs: Add sha256 sum for 22.2.2 58- .pick_status.json: Update to 93febe1198a03c16c18fc413501ba710edc8b1ec 59- .pick_status.json: Update to 938e13c57d095dafb752a2edf22c6a02afcd0b28 60- .pick_status.json: Update to 16e0702ec7103c06f2f33654b6e41498e2eabf8e 61- .pick_status.json: Update to 4087374deb53b79d6ac23c6ae87aadf9595d8d00 62- .pick_status.json: Mark 1a06dbcaed9ed4095ec8878d947935f0f7558cfd as denominated 63 64Emma Anholt (1): 65 66- nir/opt_phi_precision: Fix missing swizzles when narrowing phi srcs. 67 68Erik Faye-Lund (1): 69 70- zink: do not read is_generated unless in tcs shader 71 72Fabian Vogt (1): 73 74- gallivm: Fix LLVM optimization with the new pass manager 75 76Georg Lehmann (2): 77 78- nir: Fix ifind_msb_rev constant folding. 79- aco: Don't use opsel for p_insert. 80 81Gert Wollny (2): 82 83- r600: Account for color and clipvertex when evaluating LDS space 84- r600/sfn: evaluate LDS location for color and clip-vertex too 85 86Iago Toral Quiroga (1): 87 88- v3dv: drop layout refs for all allocated sets from a pool on destroy / reset 89 90Joan Bruguera (1): 91 92- nv50/ir/nir: ignore sampler for TXF/TXQ ops. 93 94Lionel Landwerlin (2): 95 96- nir/divergence_analysis: add missing desc_set_address_intel 97- intel/compiler: don't allocate compaction arrays on the stack 98 99Lucas Stach (1): 100 101- etnaviv: properly reference flush_resources 102 103Marcin Ślusarz (2): 104 105- anv: set 3DSTATE_[MESH|TASK]_CONTROL.MaximumNumberofThreadGroups 106- anv: program 3DSTATE_MESH_DISTRIB with the recommended values 107 108Matt Turner (1): 109 110- intel/dev: Set display_ver = 13 on all ADL/RPL/DG2 111 112Mike Blumenkrantz (1): 113 114- zink: don't flag ubo0 as used in shaders with indirect ubo access 115 116Nanley Chery (1): 117 118- iris: Enable INTEL_MEASURE for compute dispatches on XeHP 119 120Pavel Ondračka (2): 121 122- r300: respect buffer offset in r300_set_constant_buffer 123- r300: fix generation of invalid swizzles in regalloc 124 125Pierre-Eric Pelloux-Prayer (2): 126 127- radeonsi: zero init using the correct components count 128- radeonsi: update db_eqaa even if msaa is disabled 129 130Rhys Perry (2): 131 132- aco: swap v_perm_b32 operands 133- radv/llvm: fix GS shaders on GFX8/9 134 135Rob Clark (1): 136 137- freedreno/a6xx: Fix occlusion queries 138 139Ruijing Dong (1): 140 141- frontends/va: fix av1 decoding image distortion issue 142 143Yonggang Luo (1): 144 145- meson: with_glx never assigned to 'gallium-xlib', so need add with_glx == 'xlib' for dep_glproto 146