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