1Mesa 20.3.3 Release Notes / 2021-01-13
2======================================
3
4Mesa 20.3.3 is a bug fix release which fixes bugs found since the 20.3.2 release.
5
6Mesa 20.3.3 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.3.3 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    f74e212d4838e982a10c203ffa998817d1855c5cf448ae87b58f96edea61d156  mesa-20.3.3.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- \[RADV/ACO/SIENNA_CICHLID\] Into the game Shadow of the Tomb Raider the flickering artifacts are present on brushes.
35- DOOM crashes on startup with OpenGL on RX 6800
36- Space Engineers rendering regression after 5f79e4e6 which triggers incorrect optimizations from 053be9f0
37- star conflict crashes on iris, but loads fine on i965, on HD 5500
38
39
40Changes
41-------
42
43Andrii Simiklit (1):
44
45- st/mesa: don't affect original st_CompressedTexSubImage parameters
46
47Bas Nieuwenhuizen (3):
48
49- radv/winsys: Fix inequality for sparse buffer remapping.
50- radv/winsys: Fix offset in range merging.
51- radv: Add Android module info to linker script.
52
53Danylo Piliaiev (2):
54
55- nir: account for point-coord origin when lowering it
56- nir: fix missing nir_lower_pntc_ytransform.c in the makefile
57
58Dylan Baker (6):
59
60- docs: Add sha256 sum for 20.3.2
61- .pick_status.json: Update to 9ef2c44ce682b7981bd7a68c65f338f1e33bb001
62- .pick_status.json: Update to b2d000513e4a9b06d3b073913741dae47a00526e
63- .pick_status.json: Update to 96ceca33c1dd69a1feed13b0e19bfc38e6f7d979
64- .pick_status.json: Update to d9c8422c4168c7433f68b97065283ebf26631d56
65- .pick_status.json: Mark 52b6adfbfb51a3b1a54964cbcb2adb0299d1252b as backported
66
67Eric Anholt (4):
68
69- gallium/draw: Fix intermittent failure to bind new geometry shaders.
70- gallium/ntt: Fix emitting UBO declarations.
71- gallium/ntt: Fix leak of the per-instr liveness information.
72- mesa/st: Free the NIR builtins TGSI tokens after passing to the driver.
73
74Erik Faye-Lund (2):
75
76- gallium/util: do not perform n^2 stencil blits
77- zink: dot leak dummy_buffer
78
79Georg Lehmann (2):
80
81- vulkan/device-select: fix vkGetInstanceProcAddr self-resolving
82- vulkan/overlay: fix vkGetInstanceProcAddr self-resolving
83
84Ian Romanick (3):
85
86- spir-v: Mark floating point comparisons exact
87- Revert "nir: Replace an odd comparison involving fmin of -b2f"
88- nir/algebraic: Fix broken NaN and -0.0 behavior
89
90Icecream95 (1):
91
92- pan/mdg: Fix promoted uniform moves with 64-bit types
93
94James Park (1):
95
96- util: Disable memstream for Apple builds
97
98Marek Olšák (2):
99
100- st/mesa: don't do glCopyPixels via blit if depth bounds test is enabled
101- util: add AMD CPU family enums and enable L3 cache pinning on Zen3
102
103Marek Vasut (1):
104
105- etnaviv: Fix rework ZSA into a derived state
106
107Pavel Asyutchenko (1):
108
109- vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373
110
111Pierre-Eric Pelloux-Prayer (1):
112
113- drirc: radeonsi workaround for CS:GO
114
115Rhys Perry (6):
116
117- aco: fix incorrect address calculation for load_barycentric_at_sample
118- ac/nir: use llvm.readcyclecounter for LLVM9+
119- nir/load_store_vectorize: don't ignore subgroup memory barriers
120- aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR
121- radv: add RADV_DEBUG=invariantgeom
122- radv: set invariantgeom for Shadow of the Tomb Raider
123
124Samuel Pitoiset (4):
125
126- nir: fix determining if an addition might overflow for phi sources
127- radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human
128- aco: fix creating the dest vector when 16-bit vertex fetches are splitted
129- radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+
130
131nia (1):
132
133- util: Avoid pthread_setaffinity_np on NetBSD
134