• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Mesa 21.1.6 Release Notes / 2021-07-28
2======================================
3
4Mesa 21.1.6 is a bug fix release which fixes bugs found since the 21.1.5 release.
5
6Mesa 21.1.6 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.6 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    b1cb0122f911dfa9fe1f209a7061378c61a1448a280e711511ca72dad9999e37  mesa-21.1.6.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- [RADV] FSR in Resident Evil: Village looks very pixelated on Polaris
35- Crash in update_buffers after closing KDE "splash screen" downloader
36- Crash in update_buffers after closing KDE "splash screen" downloader
37- radeonsi: persistent, read-only buffer maps are slow to read
38- substance painter flickering with jagged texture and masks shown black
39- radv: FP16 mode in FidelityFX FSR doesn't look right
40- [RADV] Blocky corruption in Scarlet Nexus and vkd3d-proton 2.4
41- Radeon RX580 and 5700 XT: Reloading ARB assembly shaders causes very glitchy rendering
42
43
44Changes
45-------
46
47Alyssa Rosenzweig (1):
48
49- targets/graw-xlib: Add missing dep_x11
50
51Chia-I Wu (2):
52
53- egl/surfaceless: try kms_swrast before swrast
54- meson: allow egl_native_platform to be specified
55
56Connor Abbott (1):
57
58- freedreno/computerator: Fix local_size typo
59
60Daniel Schürmann (1):
61
62- aco/optimizer: ensure to not erase high bits when propagating packed constants
63
64Daniel Stone (2):
65
66- egl/wayland: Error on invalid native window
67- egl/wayland: Allow EGLSurface to outlive wl_egl_window
68
69Dave Airlie (2):
70
71- softpipe/aniso: move DDQ calculation to after scaling.
72- llvmpipe: add support for time elapsed queries.
73
74Eric Engestrom (4):
75
76- .pick_status.json: Mark a9c9a9938d6d2ead6f08ccf5256c95801fbc864f as backported
77- .pick_status.json: Update to 376fb4f55f080929df8ca5a2a975fc88a00eec06
78- .pick_status.json: Update to 1d6c790f9f6c373e667de955822b1048c7073ba3
79- .pick_status.json: Update to 73262d4bd4a4637a332264a165c62ce3209d03fb
80
81Erik Faye-Lund (3):
82
83- zink: remove duplicate format-mapping on little-endian
84- vulkan: do not map zero-sized region of memory
85- vulkan: allocate host-visible memory for swapchain images
86
87Ian Romanick (1):
88
89- nir/gcm: Clear out pass_flags before starting
90
91Jason Ekstrand (2):
92
93- iris: Re-emit MEDIA_VFE_STATE for variable group size shaders
94- anv: Handle errors properly in anv_i915_query
95
96Jose Maria Casanova Crespo (1):
97
98- v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell
99
100Joshua Ashton (1):
101
102- lavapipe: Use common Vulkan format helpers
103
104Juan A. Suarez Romero (1):
105
106- broadcom/compiler: emit TMU flush before a jump
107
108Karol Herbst (1):
109
110- nv50/ir/nir: fix smem size for GL
111
112Marek Olšák (2):
113
114- radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues
115- st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage
116
117Mauro Rossi (1):
118
119- egl/android: include "util/compiler.h" for FALLTHROUGH macro
120
121Mike Blumenkrantz (1):
122
123- util/foz: stop crashing on destroy if prepare hasn't been called
124
125Olivier Fourdan (1):
126
127- radeonsi: Check aux_context on si_destroy_screen()
128
129Pierre-Eric Pelloux-Prayer (2):
130
131- mesa: clear shader_info::is_lowered in prog_to_nir
132- mesa: fix bindless uniform samplers update
133
134Rhys Perry (1):
135
136- aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16
137
138Rob Clark (1):
139
140- freedreno/ir3: Don't force RTNE if rounding mode is undefined
141
142Samuel Pitoiset (1):
143
144- radv: only init the TC-compat ZRANGE metadata for the depth aspect
145
146Timothy Arceri (3):
147
148- glsl: replace some C++ code with C
149- util: add workaround for Full Bore
150- glsl: relax rule on varying matching for shaders older than 4.20
151
152Vasily Khoruzhick (1):
153
154- lima: handle fp16 vertex formats
155