• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Mesa 20.2.5 Release Notes / 2020-12-16
2======================================
3
4Mesa 20.2.5 is a bug fix release which fixes bugs found since the 20.2.4 release.
5
6Mesa 20.2.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 20.2.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    0ebec6a22660d83f5ed437a145dc703c9398cd1376143aef273ea85f9dc5dd98  mesa-20.2.5.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- Mesa 20.3.0 and older ATi/Radeon cards fails
35- Amber test NIR validation failed after spirv_to_nir
36- Amber test validate_phi_src
37- [RADV] broken stencil behaviour when using extended dynamic stencil state
38- [RADV] Some bindings seem broken with VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT
39- ci: Missing needs: in radeonsi-stoney-\*?
40- Triangles appear from the center of the field on PES2021 with Mesa 20.2.x
41- [gen9][iris][regression][bisected] flaky piglit tests
42- [Intel][OpenGL] Fail to get correct value when sampling from a texture in depth formats.
43- Storing pointer to temporary value inside the Iris driver.
44
45
46Changes
47-------
48
49Andrii Simiklit (1):
50
51- iris: update depth value for stages after fast clear depth
52
53Bas Nieuwenhuizen (5):
54
55- radv: Fix a hang on CB change by adding flushes.
56- radv: Deal with unused attachments in mip flush
57- radv: Skip tiny non-visible VRAM heap.
58- radv: Fix budget calculations with large BAR.
59- radv: Fix exporting/importing multisample images.
60
61Boris Brezillon (1):
62
63- panfrost: Make sure we always add a reader -> write dependency when needed
64
65Daniel Schürmann (2):
66
67- aco/ra: use get_reg_specified() for p_extract_vector
68- aco: fix DCE of rematerializable phi operands
69
70Danylo Piliaiev (1):
71
72- nir/lower_returns: Append missing phis' sources after "break" insertion
73
74Dave Airlie (1):
75
76- radeonsi: fix regression on gpus using the radeon winsys.
77
78Dylan Baker (8):
79
80- relnotes: Add sha256sums for 20.2.4
81- .pick_status.json: Update to ec3828add38a83b8c09fd5896265abc9d766162e
82- .pick_status.json: Update to f93b7d14d66d8ba70d44772d1a1b6696310b7d17
83- .pick_status.json: Update to 3f0da800eb4b8184c24707c52d5a519abe948898
84- .pick_status.json: Update to cf3fc79cd0ab55776bbbabe76237c272ab07133e
85- .pick_status.json: Update to 84c8a35aa2ca4d4de66192933735094ed07b4aaa
86- .pick_status.json: Update to a7fb3954a1318a6b27e1405a9e799dd8f06eaa34
87- .pick_status.json: Update to ada9be1ec9e14fc045086411fbf2d3cb0efbbe2f
88
89Eric Anholt (1):
90
91- softpipe: Fix swizzled texture gather of int textures.
92
93Erik Faye-Lund (1):
94
95- gallium: do not reset buffers for unsupported stages
96
97Jonathan Gray (1):
98
99- aco: use UINT64_C on 64 bit constant arguments
100
101Marcin Ślusarz (1):
102
103- iris: store copy of the border color in the border color hash table
104
105Marek Olšák (4):
106
107- radeonsi: determine correctly if switching from normal launch to fast launch
108- ac: fix detection of Pro graphics
109- ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs
110- radeonsi: disable SDMA on gfx6-7 and gfx10.3 to decrease CPU overhead
111
112Mauro Rossi (1):
113
114- android: spirv: fix '::' typo in gen rules
115
116Michel Dänzer (2):
117
118- ci: .lava-test:amd64 template needs arm_build
119- ac: Don't negate strstr return values in ac_query_gpu_info
120
121Mike Blumenkrantz (3):
122
123- zink: fix direct image mapping offset
124- zink: really fix direct image mapping offset (I mean it this time)
125- st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT
126
127Nanley Chery (1):
128
129- iris: Fix resource ptr in resolve_sampler_views
130
131Rhys Perry (2):
132
133- aco: don't assume src=lower when splitting self-intersecting copies
134- spirv: fix GLSLstd450Modf/GLSLstd450Frexp when the destination is vector
135
136Robin Ole Heinemann (1):
137
138- anv: Add DRM_RDWR flag in anv_gem_handle_to_fd
139
140Samuel Pitoiset (11):
141
142- radv: mark GFX10.3 as a non-conformant Vulkan implementation
143- radv: fix exporting multiviews with NGG
144- radv: disable alphaToOne feature
145- radv: fix ignoring the vertex attribute stride if set as dynamic
146- radv: fix optimizing needed states if some are marked as dynamic
147- radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid
148- radv: fix applying the NGG minimum vertex count requirement
149- radv: don't count unusable vertices to the NGG LDS size
150- aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier
151- radv: ignore other blend targets if dual-source blending is enabled
152- radv: disable SQTT support for unsupported GPUs
153
154Simon Ser (1):
155
156- radv: fix access to uninitialized radeon_bo_metadata
157
158Tapani Pälli (1):
159
160- anv: fix calculation of buffer size in case dynamic size is used
161
162Timur Kristóf (1):
163
164- aco: Use program->num_waves as maximum in scheduler.
165
166Vinson Lee (1):
167
168- meson: Fix Clang microsoft-enum-value detection.
169
170Witold Baryluk (1):
171
172- zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32
173
174cheyang (1):
175
176- android: fix build failure with libbacktrace
177
178yshi18 (1):
179
180- iris: fix memleak for query_buffer_uploader
181