1Mesa 21.1.5 Release Notes / 2021-07-14 2====================================== 3 4Mesa 21.1.5 is a bug fix release which fixes bugs found since the 21.1.4 release. 5 6Mesa 21.1.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.1.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 022c7293074aeeced2278c872db4fa693147c70f8595b076cf3f1ef81520766d mesa-21.1.5.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- [build error] macros.h:88:26: error: size of unnamed array is negative 35- Game Issue: Nuclear Throne crashes in RadeonSI 36- Crash in glLinkProgram while trying to craft the link error 37- Shader compilation memory leaks 38- Wolfenstein II: The New Colossus - Screen goes black in some cases 39- SpaceEngine in Steam Proton cannot start with Mesa >=20.3 40- [bisected] KDE plasma menu text renders like stretched strangely [amdgpu] 41- Luna Sky Crashes on Launch 42- Mesa crashes on undefined texture behaviour 43- Mesa crashes on undefined texture behaviour 44- cache_test uses uninitialized stack memory 45 46 47Changes 48------- 49 50Alyssa Rosenzweig (1): 51 52- nir: Fix constant folding for irhadd/urhadd 53 54Bas Nieuwenhuizen (1): 55 56- ac/surface: Handle non-retiled displayable DCC correctly for modifiers. 57 58Connor Abbott (1): 59 60- ir3: Fix infinite loop in scheduler when splitting 61 62Danylo Piliaiev (1): 63 64- glsl: Prohibit implicit conversion of mem parameter in atomicOP functions 65 66Dave Airlie (1): 67 68- draw: fix tessellation output vertex size calculation 69 70Eric Engestrom (4): 71 72- .pick_status.json: Update to e4f762ac346f31fc1fd201aecdc375348be5075f 73- zink: mark a bunch of zink-piglit-quick_gl tests as flakes 74- .pick_status.json: Update to c704bb630d21e0a30500e9d8f42493ede3cc55ae 75- .pick_status.json: Mark e5d158881b3e12270521d7081b4bba0ac2108d2e as denominated 76 77Heinrich Fink (1): 78 79- softpipe: add missing sentinel to debug option array 80 81Jason Ekstrand (1): 82 83- iris: Don't leak the surface if uncompressed re-interp fails 84 85Lionel Landwerlin (1): 86 87- intel/perf: use the right popcount for 64bits 88 89Marek Olšák (2): 90 91- ac/surface/tests: fix the ARM build 92- radeonsi,radv: fix a late alloc deadlock with <= 6 CUs per SA 93 94Michel Dänzer (3): 95 96- Convert most remaining free-form fall-through comments to FALLTHROUGH 97- osmesa: Replace default case FALLTHROUGH annotation by following return 98- Fix up leftover "state_trackers" references to "frontends" 99 100Pierre-Eric Pelloux-Prayer (4): 101 102- radeonsi: fix fb_too_small condition 103- radeonsi/gfx7: always sync pfp/me 104- ac/surface: don't print stencil info if tex has no stencil 105- radeonsi/driconf: add workaround for SpaceEngine 106 107Qiang Yu (1): 108 109- st/mesa: fix size miss match for some check 110 111Rob Clark (2): 112 113- freedreno: Consolidate needs_flush and clearing last_fence 114- freedreno/a6xx: Fix framebuffer_barrier crash 115 116Samuel Pitoiset (2): 117 118- radv: disable DCC for DOOM 2016 and Wolfenstein II 119- aco: fix shared_atomic_comp_swap if the second source isn't a VGPR 120 121Thomas H.P. Andersen (3): 122 123- nir: return progress from nir_lower_packing 124- nir/ifind_msb_rev: fix input check 125- broadcom/compiler: fix add vs. mul 126 127Timothy Arceri (7): 128 129- util/tests: initialise key in cache_test 130- mesa: don't crash on incorrect texture use 131- i965: don't crash on incorrect texture use 132- util/driconf: add new ignore_write_to_readonly_var workaround 133- util: add some workarounds for the game Luna Sky 134- glsl: force_glsl_version to shaders with no defined version 135- util/radeonsi: add radeonsi workaround for Nuclear Throne 136 137Vinson Lee (1): 138 139- st/xa: Mark default xa_get_pipe_format case unreachable. 140 141Yevhenii Kolesnikov (1): 142 143- intel: fix leaking memory on shader creation 144