1Mesa 22.3.2 Release Notes / 2022-12-29 2====================================== 3 4Mesa 22.3.2 is a bug fix release which fixes bugs found since the 22.3.1 release. 5 6Mesa 22.3.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.3.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 c15df758a8795f53e57f2a228eb4593c22b16dffd9b38f83901f76cd9533140b mesa-22.3.2.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- Mesa 22.3.0 SEGFAULT in nir shader creation for r600 cards on FreeBSD 35- radv: Doom Eternal randomly hangs GPU with RT on 36- etnaviv: mesa-22.3.0 regression on i.MX8M Mini 37- Static linking LLVM 15 fails with unresolved symbols if not building CLC 38- Microsoft CLC/clover: Fails to link against Clang 15 libraries 39 40 41Changes 42------- 43 44Alyssa Rosenzweig (1): 45 46- panfrost: Align WSI strides for tiled AFBC 47 48Emma Anholt (1): 49 50- zink: Fix reversed cap declarations for ImageBuffer 51 52Eric Engestrom (3): 53 54- docs/relnotes: add sha256sum for 22.3.1 55- docs/relnotes: add 22.3.1 to index 56- .pick_status.json: Update to def474e916b69b86ed49c895c7418ba54a0e8252 57 58Friedrich Vock (3): 59 60- radv/rt: PLOC fixes for active_leaf_count 61- radv/rt: Execute memory barrier before updating the phase end count 62- radv/rt: Refactor exiting PLOC 63 64Gert Wollny (1): 65 66- r600/sfn: Don't try to re-use the iterator when uses is updated 67 68Iago Toral Quiroga (6): 69 70- v3dv: always store/restore attachment state during meta operations 71- v3dv: don't resolve by averaging samples on depth/stencil resolves 72- v3dv: handle depth/stencil resolves we can't implement via TLB 73- v3dv: honor render area in subpass resolve fallback 74- v3dv: pipeline creation feedback may not request all stages 75- v3dv: be more careful when restoring dirty state after meta operations 76 77Konstantin Seurer (1): 78 79- radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes 80 81Lionel Landwerlin (2): 82 83- anv: fixup another dirty issue with gpu_memcpy 84- anv: handle null push descriptors in deferred optimization 85 86Liviu Prodea (1): 87 88- OpenCL/draw module: Support linking with LLVM and clang 15 static libraries 89 90Lucas Stach (1): 91 92- etnaviv: disable linear PE by default 93 94Marek Vasut (1): 95 96- etnaviv: Do expose 2D texture support on pre-halti GPUs 97 98Pavel Ondračka (1): 99 100- r300: be more careful with presubtract and non-native swizzles 101 102Rhys Perry (2): 103 104- aco/gfx11: export mrtz in discard early exit for non-color shaders 105- radv/gfx11: disable mesh shaders 106 107Rohan Garg (1): 108 109- anv: Ensure we clear ANV_PIPE_PSS_STALL_SYNC_BIT on flush 110 111Timur Kristóf (3): 112 113- aco: Don't accept constants on p_bpermute. 114- radv: Destroy mesh shader scratch ring in radv_queue_state_finish. 115- radv: Include view index SET_SH_REG in ace_predication_size. 116