• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Mesa 21.1.1 Release Notes / 2021-05-19
2======================================
3
4Mesa 21.1.1 is a bug fix release which fixes bugs found since the 21.1.0 release.
5
6Mesa 21.1.1 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.1 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    eec25ea379054e8911bc5de816aeb50f581b5b708414725003d2f00386b38dd2  mesa-21.1.1.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- [i915g] implicit fallthrough
35- RADV - Regression - CPU side 'hang' in metro exodus
36- Assassin's Creed Odyssey crash on launch
37- Metro Exodus not starting under xwayland
38- [i915g] PIPE_SHADER_CAP_MAX_HW_ATOMIC_COUNTERS is Unknown cap 38
39- Elite Dangerous: Odyssey alpha crashes GPU on launch
40
41
42Changes
43-------
44
45Abel García Dorta (2):
46
47- i915g: add HW atomic counters as unsupported
48- i915g: fix implicit fallthrough
49
50Alyssa Rosenzweig (3):
51
52- panfrost: Don't clobber RT0 if RTn is disabled
53- panfrost: Fix major flaw in BO cache
54- nir/lower_fragcolor: Fix driver_location assignment
55
56Bas Nieuwenhuizen (1):
57
58- radv: Use correct border swizzle on GFX9+.
59
60Boris Brezillon (2):
61
62- panfrost: Relax the stride check when importing resources
63- panfrost: Fix format definitions to match gallium expectations
64
65Caio Marcelo de Oliveira Filho (1):
66
67- nir: Move shared_memory_explicit_layout bit into common shader_info
68
69Connor Abbott (1):
70
71- freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes
72
73Daniel Schürmann (5):
74
75- aco: fix additional register requirements for spilling
76- driconf: set vk_x11_strict_image_count for Metro: Exodus
77- aco/ra: prevent underflow register for p_create_vector operands
78- radv: call nir_copy_prop() after load-store vectorization
79- aco/ra: also prevent overflow register for p_create_vector operands
80
81Danylo Piliaiev (1):
82
83- ir3: memory_barrier also controls shared memory access order
84
85Dave Airlie (2):
86
87- gallivm: handle texture arrays in non-fragment shaders with lod.
88- llvmpipe: fix non-multisampled rendering to multisampled framebuffer
89
90Dylan Baker (1):
91
92- meson/vulkan: fix linkage on windows
93
94Emma Anholt (1):
95
96- midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
97
98Eric Engestrom (9):
99
100- .pick_status.json: Update to a1c56b80915a1105c5a62aa6ff3ac71c1edd143d
101- .pick_status.json: Update to 584145ea882b710027ce620a5d505bd25ab284b1
102- .pick_status.json: Mark 6cac9c748eb81105b5cd7df32060ee8aae2b1e5f as denominated
103- egl/x11: don't forget to exit the attrib list loop
104- .pick_status.json: Update to e8640fef9089bb31a9e602a8894ae4fe84086118
105- .pick_status.json: Update to 0c30ad402d0011c957576681d2aaf9b2e68c318e
106- .pick_status.json: Update to 6d56c16c9ceb864af6bb71d0bdcdd21064d94307
107- .pick_status.json: Update to e17e3df476ec0f3f537f0169ccd5488f27802bf6
108- .pick_status.json: Update to 5be00fe88abb618454e1c448e6e61c8dea49c27f
109
110Erik Faye-Lund (2):
111
112- docs: do not generate redirects on error
113- gallium/u_vbuf: avoid dereferencing NULL pointer
114
115Gert Wollny (1):
116
117- compiler/nir: check whether var is an input in lower_fragcoord_wtrans
118
119Icecream95 (2):
120
121- panfrost: Make pan_select_crc_rt a non-static function
122- panfrost: Always write reloaded tiles when making CRC data valid
123
124James Park (1):
125
126- vulkan: Support 32-bit "weak" symbols on MSVC
127
128Jordan Justen (4):
129
130- bin/pick: Rename master branch to main
131- intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0
132- intel/dev: Add device info for ADL GT2
133- intel: Add 2 ADL-S pci-ids
134
135Joshua Ashton (2):
136
137- radv: Handle unnormalized samplers in YCbCr lowering
138- venus: Fix zero-initialized fd causing apps to hang/crash
139
140Juan A. Suarez Romero (1):
141
142- v3d: fix resource leak in error path
143
144Karol Herbst (1):
145
146- clover/memory: fix data race in buffer subclasses
147
148Lionel Landwerlin (3):
149
150- intel/mi_builder: fix resolve call
151- anv: fix perf query pass with command buffer batching
152- anv: handle spirv parsing failure
153
154Lucas Stach (1):
155
156- etnaviv: fix vertex sampler setup
157
158Maksim Sisov (2):
159
160- iris: export GEM handle with RDWR access rights
161- i965: export GEM handle with RDWR access rights
162
163Marcin Ślusarz (1):
164
165- nir: handle float atomics in nir_lower_memory_model
166
167Marek Olšák (1):
168
169- Revert "gallium/u_threaded: align batches and call slots to 16 bytes"
170
171Mauro Rossi (1):
172
173- android: nir: add nir_lower_fragcolor.c to Makefile.sources
174
175Michel Zou (4):
176
177- gallium: fix uninitialized variable warning
178- lavapipe: fix unused variable warning
179- vulkan: fix duplicate win32 def
180- meson: link vulkan_util with link_whole on mingw
181
182Mike Blumenkrantz (3):
183
184- iris: refcount separate screen objects for resource tracking
185- zink: stop overwriting buffer map pointers for stream uploader
186- lavapipe: fix fencing when submitting multiple cmdbufs
187
188Nanley Chery (3):
189
190- anv: Add clear_supported to anv_layout_to_aux_state
191- anv: Avoid sampling some MCS surfaces with clear
192- iris: Avoid sampling some MCS surfaces with clear
193
194Rhys Perry (1):
195
196- aco/ra: initialize temp_in_scc earlier
197
198Samuel Pitoiset (3):
199
200- radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE
201- radv: fix extending the dirty bits to 64-bit
202- nir/opt_access: fix getting variables in presence of similar bindings/desc
203
204Tapani Pälli (2):
205
206- isl: require hiz for depth surface in isl_surf_get_ccs_surf
207- anv: require rendering support for blit destination feature
208
209Timothy Arceri (2):
210
211- glsl: add missing support for explicit components in interface blocks
212- glsl: create validate_component_layout_for_type() helper
213
214Tony Wasserka (2):
215
216- aco/scheduler: Fix register demand computation for downwards moves
217- aco/scheduler: Fix register demand computation for upwards moves
218