1*61046927SAndroid Build Coastguard WorkerMesa 21.2.5 Release Notes / 2021-10-28 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 21.2.5 is a bug fix release which fixes bugs found since the 21.2.4 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 21.2.5 implements the OpenGL 4.6 API, but the version reported by 7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL 10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation. 11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver. 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard WorkerMesa 21.2.5 implements the Vulkan 1.2 API, but the version reported by 14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct 15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used. 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard WorkerSHA256 checksum 18*61046927SAndroid Build Coastguard Worker--------------- 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Worker:: 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker 8e49585fb760d973723dab6435d0c86f7849b8305b1e6d99f475138d896bacbb mesa-21.2.5.tar.xz 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNew features 26*61046927SAndroid Build Coastguard Worker------------ 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Worker- None 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerBug fixes 32*61046927SAndroid Build Coastguard Worker--------- 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard Worker- RADV: Resident Evil Village needs invariantgeom when NGG culling is enabled 35*61046927SAndroid Build Coastguard Worker- [radeonsi] Euro Truck Simulator 2: broken mimimap 36*61046927SAndroid Build Coastguard Worker- [regression][bisected] Launching Valheim OpenGL game leads to GPU Hang 37*61046927SAndroid Build Coastguard Worker- Android Meson build regression: hardware/system information apps crash on Raspberry Pi 4 38*61046927SAndroid Build Coastguard Worker- anv: dEQP-VK.graphicsfuzz.cov-multiple-one-iteration-loops-global-counter-write-matrices fails 39*61046927SAndroid Build Coastguard Worker 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard WorkerChanges 42*61046927SAndroid Build Coastguard Worker------- 43*61046927SAndroid Build Coastguard Worker 44*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (4): 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard Worker- panfrost: Detect implementations support AFBC 47*61046927SAndroid Build Coastguard Worker- panfrost,panvk: Use dev->has_afbc instead of quirks 48*61046927SAndroid Build Coastguard Worker- panfrost: Fix gl_FragColor lowering 49*61046927SAndroid Build Coastguard Worker- panfrost: Add internal afbc_formats 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard WorkerBoris Brezillon (3): 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard Worker- vulkan: Fix weak symbol emulation when compiling with MSVC 54*61046927SAndroid Build Coastguard Worker- vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with MSVC 55*61046927SAndroid Build Coastguard Worker- vulkan: Fix entrypoint generation when compiling for x86 with MSVC 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1): 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard Worker- driconf: set vk_x11_strict_image_count for Wolfenstein: Youngblood 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard WorkerDylan Baker (7): 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard Worker- docs: add sha256 sum for 21.2.4 release 64*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 1c0eb7aa78bac4494dbff0c502a8c09e23a4c123 65*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d43f89f17a8259c842016fa559fa33c1c6279105 66*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to be6d584de43966ee58bf1fcac156ebf8040081d1 67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 39f25945311e1385a54ddd17f71f9f6023d97256 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to dc74285d32df9c09eb896bc4571066402d32d10b 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 16f838576cf29e26f1af198ac93a0fb3a3cfad8f 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard WorkerEmma Anholt (1): 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard Worker- radeonsi: Fix leak of screen->perfcounters. 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard WorkerIan Romanick (1): 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard Worker- nir/loop_unroll: Always unroll loops that iterate at most once 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerJan Beich (1): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- meson: disable -Werror=thread-safety on FreeBSD 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- i965: Emit a NULL surface for buffer textures with no buffer 86*61046927SAndroid Build Coastguard Worker- nir/algebraic: Lower fisfinite 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerKarol Herbst (1): 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard Worker- spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (2): 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard Worker- isl: only bump the min row pitch for display when not specified 95*61046927SAndroid Build Coastguard Worker- anv: fix push constant lowering with bindless shaders 96*61046927SAndroid Build Coastguard Worker 97*61046927SAndroid Build Coastguard WorkerManiraj D (1): 98*61046927SAndroid Build Coastguard Worker 99*61046927SAndroid Build Coastguard Worker- egl: set TSD as NULL after deinit 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (2): 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard Worker- iris: fix scratch address patching for TESS_EVAL stage 104*61046927SAndroid Build Coastguard Worker- intel: fix INTEL_DEBUG environment variable on 32-bit systems 105*61046927SAndroid Build Coastguard Worker 106*61046927SAndroid Build Coastguard WorkerMarek Olšák (2): 107*61046927SAndroid Build Coastguard Worker 108*61046927SAndroid Build Coastguard Worker- mesa: fix crashes in the no_error path of glUniform 109*61046927SAndroid Build Coastguard Worker- st/mesa: don't crash when draw indirect buffer has no storage 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (6): 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard Worker- aux/pb: add a tolerance for reclaim failure 114*61046927SAndroid Build Coastguard Worker- aux/pb: more correctly check number of reclaims 115*61046927SAndroid Build Coastguard Worker- zink: fully zero surface creation struct 116*61046927SAndroid Build Coastguard Worker- zink: don't break early when applying fb clears 117*61046927SAndroid Build Coastguard Worker- zink: fix gl_SampleMaskIn spirv generation 118*61046927SAndroid Build Coastguard Worker- nir/lower_samplers_as_deref: rewrite more image intrinsics 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard WorkerMykhailo Skorokhodov (1): 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard Worker- iris: Add missed tile flush flag 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard WorkerNanley Chery (1): 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard Worker- iris: Tile cache flush for depth before fast clear 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1): 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard Worker- radeonsi: use viewport offset in quant_mode determination 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerTapani Pälli (1): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- anv: use vk_object_zalloc for wsi fences created 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1): 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard Worker- drirc: Apply radv_invariant_geom workaround to Resident Evil Village. 139