1Mesa 21.2.5 Release Notes / 2021-10-28 2====================================== 3 4Mesa 21.2.5 is a bug fix release which fixes bugs found since the 21.2.4 release. 5 6Mesa 21.2.5 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 21.2.5 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 8e49585fb760d973723dab6435d0c86f7849b8305b1e6d99f475138d896bacbb mesa-21.2.5.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- RADV: Resident Evil Village needs invariantgeom when NGG culling is enabled 35- [radeonsi] Euro Truck Simulator 2: broken mimimap 36- [regression][bisected] Launching Valheim OpenGL game leads to GPU Hang 37- Android Meson build regression: hardware/system information apps crash on Raspberry Pi 4 38- anv: dEQP-VK.graphicsfuzz.cov-multiple-one-iteration-loops-global-counter-write-matrices fails 39 40 41Changes 42------- 43 44Alyssa Rosenzweig (4): 45 46- panfrost: Detect implementations support AFBC 47- panfrost,panvk: Use dev->has_afbc instead of quirks 48- panfrost: Fix gl_FragColor lowering 49- panfrost: Add internal afbc_formats 50 51Boris Brezillon (3): 52 53- vulkan: Fix weak symbol emulation when compiling with MSVC 54- vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with MSVC 55- vulkan: Fix entrypoint generation when compiling for x86 with MSVC 56 57Daniel Schürmann (1): 58 59- driconf: set vk_x11_strict_image_count for Wolfenstein: Youngblood 60 61Dylan Baker (7): 62 63- docs: add sha256 sum for 21.2.4 release 64- .pick_status.json: Update to 1c0eb7aa78bac4494dbff0c502a8c09e23a4c123 65- .pick_status.json: Update to d43f89f17a8259c842016fa559fa33c1c6279105 66- .pick_status.json: Update to be6d584de43966ee58bf1fcac156ebf8040081d1 67- .pick_status.json: Update to 39f25945311e1385a54ddd17f71f9f6023d97256 68- .pick_status.json: Update to dc74285d32df9c09eb896bc4571066402d32d10b 69- .pick_status.json: Update to 16f838576cf29e26f1af198ac93a0fb3a3cfad8f 70 71Emma Anholt (1): 72 73- radeonsi: Fix leak of screen->perfcounters. 74 75Ian Romanick (1): 76 77- nir/loop_unroll: Always unroll loops that iterate at most once 78 79Jan Beich (1): 80 81- meson: disable -Werror=thread-safety on FreeBSD 82 83Jason Ekstrand (2): 84 85- i965: Emit a NULL surface for buffer textures with no buffer 86- nir/algebraic: Lower fisfinite 87 88Karol Herbst (1): 89 90- spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod 91 92Lionel Landwerlin (2): 93 94- isl: only bump the min row pitch for display when not specified 95- anv: fix push constant lowering with bindless shaders 96 97Maniraj D (1): 98 99- egl: set TSD as NULL after deinit 100 101Marcin Ślusarz (2): 102 103- iris: fix scratch address patching for TESS_EVAL stage 104- intel: fix INTEL_DEBUG environment variable on 32-bit systems 105 106Marek Olšák (2): 107 108- mesa: fix crashes in the no_error path of glUniform 109- st/mesa: don't crash when draw indirect buffer has no storage 110 111Mike Blumenkrantz (6): 112 113- aux/pb: add a tolerance for reclaim failure 114- aux/pb: more correctly check number of reclaims 115- zink: fully zero surface creation struct 116- zink: don't break early when applying fb clears 117- zink: fix gl_SampleMaskIn spirv generation 118- nir/lower_samplers_as_deref: rewrite more image intrinsics 119 120Mykhailo Skorokhodov (1): 121 122- iris: Add missed tile flush flag 123 124Nanley Chery (1): 125 126- iris: Tile cache flush for depth before fast clear 127 128Pierre-Eric Pelloux-Prayer (1): 129 130- radeonsi: use viewport offset in quant_mode determination 131 132Tapani Pälli (1): 133 134- anv: use vk_object_zalloc for wsi fences created 135 136Timur Kristóf (1): 137 138- drirc: Apply radv_invariant_geom workaround to Resident Evil Village. 139