xref: /aosp_15_r20/external/mesa3d/docs/relnotes/20.3.3.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 20.3.3 Release Notes / 2021-01-13
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 20.3.3 is a bug fix release which fixes bugs found since the 20.3.2 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 20.3.3 implements the OpenGL 4.6 API, but the version reported by
7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
12*61046927SAndroid Build Coastguard Worker
13*61046927SAndroid Build Coastguard WorkerMesa 20.3.3 implements the Vulkan 1.2 API, but the version reported by
14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct
15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used.
16*61046927SAndroid Build Coastguard Worker
17*61046927SAndroid Build Coastguard WorkerSHA256 checksum
18*61046927SAndroid Build Coastguard Worker---------------
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker::
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker    f74e212d4838e982a10c203ffa998817d1855c5cf448ae87b58f96edea61d156  mesa-20.3.3.tar.xz
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard WorkerNew features
26*61046927SAndroid Build Coastguard Worker------------
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard Worker- None
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard WorkerBug fixes
32*61046927SAndroid Build Coastguard Worker---------
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker- \[RADV/ACO/SIENNA_CICHLID\] Into the game Shadow of the Tomb Raider the flickering artifacts are present on brushes.
35*61046927SAndroid Build Coastguard Worker- DOOM crashes on startup with OpenGL on RX 6800
36*61046927SAndroid Build Coastguard Worker- Space Engineers rendering regression after 5f79e4e6 which triggers incorrect optimizations from 053be9f0
37*61046927SAndroid Build Coastguard Worker- star conflict crashes on iris, but loads fine on i965, on HD 5500
38*61046927SAndroid Build Coastguard Worker
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard WorkerChanges
41*61046927SAndroid Build Coastguard Worker-------
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard WorkerAndrii Simiklit (1):
44*61046927SAndroid Build Coastguard Worker
45*61046927SAndroid Build Coastguard Worker- st/mesa: don't affect original st_CompressedTexSubImage parameters
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3):
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Worker- radv/winsys: Fix inequality for sparse buffer remapping.
50*61046927SAndroid Build Coastguard Worker- radv/winsys: Fix offset in range merging.
51*61046927SAndroid Build Coastguard Worker- radv: Add Android module info to linker script.
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (2):
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard Worker- nir: account for point-coord origin when lowering it
56*61046927SAndroid Build Coastguard Worker- nir: fix missing nir_lower_pntc_ytransform.c in the makefile
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard WorkerDylan Baker (6):
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker- docs: Add sha256 sum for 20.3.2
61*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9ef2c44ce682b7981bd7a68c65f338f1e33bb001
62*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b2d000513e4a9b06d3b073913741dae47a00526e
63*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 96ceca33c1dd69a1feed13b0e19bfc38e6f7d979
64*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d9c8422c4168c7433f68b97065283ebf26631d56
65*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 52b6adfbfb51a3b1a54964cbcb2adb0299d1252b as backported
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard WorkerEric Anholt (4):
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard Worker- gallium/draw: Fix intermittent failure to bind new geometry shaders.
70*61046927SAndroid Build Coastguard Worker- gallium/ntt: Fix emitting UBO declarations.
71*61046927SAndroid Build Coastguard Worker- gallium/ntt: Fix leak of the per-instr liveness information.
72*61046927SAndroid Build Coastguard Worker- mesa/st: Free the NIR builtins TGSI tokens after passing to the driver.
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (2):
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard Worker- gallium/util: do not perform n^2 stencil blits
77*61046927SAndroid Build Coastguard Worker- zink: dot leak dummy_buffer
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (2):
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard Worker- vulkan/device-select: fix vkGetInstanceProcAddr self-resolving
82*61046927SAndroid Build Coastguard Worker- vulkan/overlay: fix vkGetInstanceProcAddr self-resolving
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard WorkerIan Romanick (3):
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard Worker- spir-v: Mark floating point comparisons exact
87*61046927SAndroid Build Coastguard Worker- Revert "nir: Replace an odd comparison involving fmin of -b2f"
88*61046927SAndroid Build Coastguard Worker- nir/algebraic: Fix broken NaN and -0.0 behavior
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard WorkerIcecream95 (1):
91*61046927SAndroid Build Coastguard Worker
92*61046927SAndroid Build Coastguard Worker- pan/mdg: Fix promoted uniform moves with 64-bit types
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard WorkerJames Park (1):
95*61046927SAndroid Build Coastguard Worker
96*61046927SAndroid Build Coastguard Worker- util: Disable memstream for Apple builds
97*61046927SAndroid Build Coastguard Worker
98*61046927SAndroid Build Coastguard WorkerMarek Olšák (2):
99*61046927SAndroid Build Coastguard Worker
100*61046927SAndroid Build Coastguard Worker- st/mesa: don't do glCopyPixels via blit if depth bounds test is enabled
101*61046927SAndroid Build Coastguard Worker- util: add AMD CPU family enums and enable L3 cache pinning on Zen3
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerMarek Vasut (1):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker- etnaviv: Fix rework ZSA into a derived state
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard WorkerPavel Asyutchenko (1):
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard Worker- vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1):
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard Worker- drirc: radeonsi workaround for CS:GO
114*61046927SAndroid Build Coastguard Worker
115*61046927SAndroid Build Coastguard WorkerRhys Perry (6):
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard Worker- aco: fix incorrect address calculation for load_barycentric_at_sample
118*61046927SAndroid Build Coastguard Worker- ac/nir: use llvm.readcyclecounter for LLVM9+
119*61046927SAndroid Build Coastguard Worker- nir/load_store_vectorize: don't ignore subgroup memory barriers
120*61046927SAndroid Build Coastguard Worker- aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR
121*61046927SAndroid Build Coastguard Worker- radv: add RADV_DEBUG=invariantgeom
122*61046927SAndroid Build Coastguard Worker- radv: set invariantgeom for Shadow of the Tomb Raider
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (4):
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard Worker- nir: fix determining if an addition might overflow for phi sources
127*61046927SAndroid Build Coastguard Worker- radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human
128*61046927SAndroid Build Coastguard Worker- aco: fix creating the dest vector when 16-bit vertex fetches are splitted
129*61046927SAndroid Build Coastguard Worker- radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard Workernia (1):
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard Worker- util: Avoid pthread_setaffinity_np on NetBSD
134