1Mesa 22.1.1 Release Notes / 2022-06-01 2====================================== 3 4Mesa 22.1.1 is a bug fix release which fixes bugs found since the 22.1.0 release. 5 6Mesa 22.1.1 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.1.1 implements the Vulkan 1.2 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 46940865ffe794db73ac2bc7ab7ff2570042a0b61a8ac43ca1688863e2bc0ef1 mesa-22.1.1.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- nir_lower_phis_to_regs_block: Assertion \`src->src.is_ssa' failed. 35- Build failure on sparc 36- Signal 6 (Aborted) when opening GTK3 applications 37- radv: Conditional rendering on compute queue 38- anv: line failure 39- panfrost midgard - major issues with MelonDS emulator - not able to trace properly too 40- Nheko misrendering on RK3399 (Mali T860) 41 42 43Changes 44------- 45 46Alyssa Rosenzweig (1): 47 48- pan/bi: Fix mov and pack_32_2x16 49 50Boris Brezillon (1): 51 52- dzn: Use the vk_sync_binary abstraction 53 54Charmaine Lee (1): 55 56- gallium/util: Increase the debug_flush map depth to 64 57 58Daniel Schürmann (1): 59 60- aco: fix spilling of phis without temp operands 61 62Dave Airlie (2): 63 64- lavapipe: fix depth bias offset flag enables. 65- llvmpipe: flush resources for kms swrast path. 66 67Dylan Baker (8): 68 69- docs: add release notes for 22.1.0 70- VERSION: bump for 22.1.0 final 71- relnotes: Add sha256sum and fix minor formatting issues 72- .pick_status.json: Update to 8b13ee75ba9f27ceac6b6180ca05d321caa13612 73- .pick_status.json: Update to 95d4e5435bf63239105a50370ebbbbdeb7fed2f8 74- .pick_status.json: Update to ee2278de654853f1d6107e6ef6fc8537a668866e 75- .pick_status.json: Update to 9773ed1dc74b98019640d909cdc2b5d6cffae85a 76- .pick_status.json: Update to 5067a26f4432ae5e9690e70ef2498ea24798593e 77 78Erik Faye-Lund (4): 79 80- editorconfig: remove scons-ism 81- editorconfig: remove html-rule 82- editorconfig: remove m4-rule 83- editorconfig: remove pl-rule 84 85Filip Gawin (1): 86 87- r300: keep negation if w is an inline constant 88 89Hans-Kristian Arntzen (1): 90 91- radv: Fix RTPSO hashing of pGroups. 92 93Icecream95 (5): 94 95- panfrost: Copy blend constant into variant even when reusing it 96- nir: Add store_combined_output_pan BASE back 97- pan/bi: Read base for combined stores 98- pan/mdg: Read base for combined stores 99- panfrost: Only write depth / stencil once if MRT is used 100 101Jason Ekstrand (8): 102 103- radv: Add a sqtt entrypoint for CmdBindVertexBuffers2 104- intel/fs: Copy color_outputs_valid into wm_prog_data 105- anv: Drop alpha_to_coverage from the NULL FS optimization 106- anv: Handle the null FS optimization after compiling shaders 107- anv: Don't disable the fragment shader if XFB is enabled 108- nir: Handle register sources in lower_phis_to_regs_block 109- glsl/nir: Stop leaking varyings_info 110- nir: Mark negative re-distribution on fadd as imprecise 111 112Konstantin Seurer (1): 113 114- radv: Fix handling of primitiveOffset 115 116Matt Turner (1): 117 118- mesa: Drop dead #include "sparc/sparc.h" 119 120Michael Skorokhodov (1): 121 122- anv: Update line range 123 124Mike Blumenkrantz (10): 125 126- turnip: fix assert for max xfb outputs 127- zink: use a zink_render_pass_pipeline_state bit for fbfetch 128- zink: add renderpass bits for color/depth r/w 129- zink: only warn once for SRGB fb without KHR_swapchain_mutable_format 130- zink: require draw params ext/cap in ntv if drawid is used 131- zink: emit spirv cap for subgroup vote ops 132- st/pbo_compute: use different calc for non-3d compute buffer sizing 133- zink: make swapchain kill message more descriptive 134- zink: drop wideLines requirement 135- zink: drop largePoints requirement 136 137Pierre-Eric Pelloux-Prayer (1): 138 139- radeonsi: don't use sel->nir in si_check_blend_dst_sampler_noop 140 141Qiang Yu (1): 142 143- radeonsi: lower nir_intrinsic_sparse_residency_code_and 144 145Rhys Perry (2): 146 147- aco: fix p_constaddr with a non-zero offset 148- aco/ra: fix usage of invalidated iterator 149 150Samuel Pitoiset (1): 151 152- radv: fix writing buffer markers with non-zero memory offset 153 154Timur Kristóf (2): 155 156- radv: Implement conditional rendering for async compute queue. 157- radv: Disable predication for supass clear and image clears. 158 159Yogesh Mohan Marimuthu (1): 160 161- vulkan/wsi: fix extra free if buffer_blit_queue 162 163Zack Rusin (4): 164 165- svga: Don't try to build x86/x64 assembly on different arch's 166- svga: finish readbacks before mapping resources 167- svga: Use direct maps when GB objects are present 168- svga: Add support for SVGAv3 169