• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Mesa 20.2.2 Release Notes / 2020-11-06
2======================================
3
4Mesa 20.2.2 is a bug fix release which fixes bugs found since the 20.2.1 release.
5
6Mesa 20.2.2 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.2 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    1f93eb1090cf71490cd0e204e04f8427a82b6ed534b7f49ca50cea7dcc89b861  mesa-20.2.2.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- anv: dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.3d* failures
35- anv: dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.3d* failures
36- radv/aco: Vertex explosion on RPCS3
37- Gnome 3.38 with Xwayland has screen corruption for X11 apps.
38- RADV: Death Stranding glitchy sky rendering
39- Crash in glDrawArrays on Intel iris
40- deinterlace_vaapi=rate=field does not double output's actual frame rate on AMD
41- Steam game Haydee leans on implementation-dependent behavior
42- vc4 in 20.2-rc has regression causing app to crash
43- [RADV/ACO] Star Citizen Lighting/Shadow Issue
44
45
46Changes
47-------
48
49Bas Nieuwenhuizen (3):
50
51- radv: Fix 1D compressed mipmaps on GFX9.
52- radv: Do not access set layout during vkCmdBindDescriptorSets.
53- radv: Fix variable name collision.
54
55Dave Airlie (1):
56
57- gallivm: zero init the temporary register storage.
58
59Dylan Baker (9):
60
61- docs: add SHA256 sums for 20.2.1
62- .pick_status.json: Update to f29c81f863c9879a6a87724cbdae1e1818f3f6b4
63- .pick_status.json: Update to aea74eac3d7706ed8d870504b163356e3f104a4c
64- .pick_status.json: Update to 7c5129985bcac75053823a31674e8a1e2629230c
65- .pick_status.json: Update to 3c87ac1f60875b5bbd4facca22fc426ee747997a
66- .pick_status.json: Update to d0f8fe5909107aa342f62813ced9ce535ed6da32
67- .pick_status.json: Update to 025050bae73d0598d788e3c307328670a3bf51c1
68- .pick_status.json: Update to b92eadb29cc8ef09096d9196434d49e35a3eccaf
69- .pick_status.json: Update to 8077f3f4c4a3d8007caa30eed93fed1c6bbf3c5a
70
71Jose Maria Casanova Crespo (2):
72
73- vc4: Add missing load_ubo set_align in yuv_blit fs.
74- vc4: Enable nir_lower_io for uniforms
75
76Lionel Landwerlin (3):
77
78- intel/dev: Bump Max EU per subslice/dualsubslice
79- anv: fix source/destination layers for 3D blits
80- blorp: allow blits with floating point source layers
81
82Lucas Stach (2):
83
84- etnaviv: drm: fix BO refcount race
85- etnaviv: blt: properly program surface TS offset for clears
86
87Marcin Ślusarz (2):
88
89- vulkan/wsi: fix possible random stalls in wsi_display_wait_for_event
90- intel/tools: fix invalid type in argument to printf
91
92Marek Olšák (2):
93
94- Revert "radeonsi/gfx10: disable vertex grouping"
95- winsys/amdgpu: remove incorrect assertion check against max_check_space_size
96
97Michael Tretter (1):
98
99- etnaviv: free tgsi tokens when shader state is deleted
100
101Michel Dänzer (3):
102
103- loader/dri3: Only allocate additional buffers if needed
104- loader/dri3: Keep current number of back buffers if frame was skipped
105- loader/dri3: Allocate up to 4 back buffers for page flips
106
107Nanley Chery (3):
108
109- st/mesa: Add missing sentinels in format_map[]
110- intel/isl: Drop redundant unpack of unorm channels
111- isl: Fix the aux-map encoding for D24_UNORM_X8
112
113Rhys Perry (4):
114
115- nir/opt_load_store_vectorize: don't vectorize stores across demote
116- aco: add missing SCC clobber in get_buffer_size
117- aco: update phi_map in add_subdword_operand()
118- aco: ignore the ACO-inserted continue in create_continue_phis()
119
120Rob Clark (1):
121
122- freedreno: Disallow tiled if SHARED and not QCOM_COMPRESSED
123
124Ryan Neph (1):
125
126- virgl: Fixes portal2 binary name in tweak config
127
128Samuel Pitoiset (1):
129
130- aco: fix determining if LOD is zero for nir_texop_txf/nir_texop_txs
131
132Tapani Pälli (2):
133
134- gallivm/nir: handle nir_op_flt in lp_build_nir_llvm
135- iris: fix the order of src and dst for fence memcpy
136
137Thong Thai (1):
138
139- frontends/va/postproc: Un-break field flag
140
141Timothy Arceri (1):
142
143- glsl: relax rule on varying matching for shaders older than 4.00
144
145Tony Wasserka (1):
146
147- aco/isel: Always export position data from VS/NGG
148