xref: /aosp_15_r20/external/mesa3d/docs/relnotes/20.0.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 20.0.2 Release Notes / 2020-03-18
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 20.0.2 is a bug fix release which fixes bugs found since the 20.0.1
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 20.0.2 implements the OpenGL 4.6 API, but the version reported by
8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL
11*61046927SAndroid Build Coastguard Worker4.6. OpenGL 4.6 is **only** available if requested at context creation.
12*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each
13*61046927SAndroid Build Coastguard Workerdriver.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerMesa 20.0.2 implements the Vulkan 1.2 API, but the version reported by
16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct depends
17*61046927SAndroid Build Coastguard Workeron the particular driver being used.
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard WorkerSHA256 checksum
20*61046927SAndroid Build Coastguard Worker---------------
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker::
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker     aa54f1cb669550606aab8ceb475105d15aeb814fca5a778ce70d0fd10e98e86f  mesa-20.0.2.tar.xz
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard WorkerNew features
27*61046927SAndroid Build Coastguard Worker------------
28*61046927SAndroid Build Coastguard Worker
29*61046927SAndroid Build Coastguard WorkerBug fixes
30*61046927SAndroid Build Coastguard Worker---------
31*61046927SAndroid Build Coastguard Worker
32*61046927SAndroid Build Coastguard Worker-  RPCS3 / Persona 5 - Performance regression [RADV / Navi]
33*61046927SAndroid Build Coastguard Worker-  [CTS] dEQP-VK.descriptor_indexing.\* fails on RADV/LLVM
34*61046927SAndroid Build Coastguard Worker-  [RadeonSI][gfx10/navi] Kerbal Space Program crash: si_draw_vbo:
35*61046927SAndroid Build Coastguard Worker   Assertion \`0' failed
36*61046927SAndroid Build Coastguard Worker-  src/compiler/glsl/glcpp/glcpp-parse.y:1297: \_token_print: Assertion
37*61046927SAndroid Build Coastguard Worker   \`!"Error: Don't know how to print token."' failed.
38*61046927SAndroid Build Coastguard Worker-  Budget Cuts hits VK_AMD_shader_fragment_mask assert
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard WorkerChanges
41*61046927SAndroid Build Coastguard Worker-------
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard WorkerAndreas Baierl (1):
44*61046927SAndroid Build Coastguard Worker
45*61046927SAndroid Build Coastguard Worker-  gitlab-ci: Add add a set of lima flakes
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (2):
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Worker-  amd/llvm: Fix divergent descriptor indexing. (v3)
50*61046927SAndroid Build Coastguard Worker-  amd/llvm: Fix divergent descriptor regressions with radeonsi.
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (2):
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker-  glsl: do not crash if string literal is used outside of
55*61046927SAndroid Build Coastguard Worker   #include/#line
56*61046927SAndroid Build Coastguard Worker-  st/mesa: Fix signed integer overflow when using
57*61046927SAndroid Build Coastguard Worker   util_throttle_memory_usage
58*61046927SAndroid Build Coastguard Worker
59*61046927SAndroid Build Coastguard WorkerDave Airlie (1):
60*61046927SAndroid Build Coastguard Worker
61*61046927SAndroid Build Coastguard Worker-  gallium: fix build with latest meson and gcc10
62*61046927SAndroid Build Coastguard Worker
63*61046927SAndroid Build Coastguard WorkerDylan Baker (8):
64*61046927SAndroid Build Coastguard Worker
65*61046927SAndroid Build Coastguard Worker-  docs: Add sha256sums for 20.0.1
66*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 07f1ef5656e0721282d01a8421eaca056348137d
67*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 70341d7746c177a4cd7377ef633e9f85afd11d54
68*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 625d8705f02e211e2733c3fe12845505725c37d4
69*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Mark b83c9aca4a5fd02d920c90c1799137fed52dc1d9 as
70*61046927SAndroid Build Coastguard Worker   backported
71*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to ee9e0d1ecae307fa48200d2604d3114070253299
72*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 3dd0d12aa5fefa94123269a541c94cdf57599e34
73*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5
74*61046927SAndroid Build Coastguard Worker
75*61046927SAndroid Build Coastguard WorkerEric Anholt (1):
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard Worker-  glsl/tests: Fix waiting for disk_cache_put() to finish.
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard WorkerEric Engestrom (7):
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard Worker-  bin/gen_release_notes.py: fix commit list command
82*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to 24db276d11976905b2e8a44965c684bb48c3d49f
83*61046927SAndroid Build Coastguard Worker-  gen_release_notes: fix vulkan version reported
84*61046927SAndroid Build Coastguard Worker-  docs/relnotes/20.0: fix vulkan version reported
85*61046927SAndroid Build Coastguard Worker-  .pick_status.json: Update to ba03e308b66b0b88f60b99d9d47851a5e1522e6e
86*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: fix cleanup when dup() fails
87*61046927SAndroid Build Coastguard Worker-  gen_release_notes: fix version in "you should wait" message
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (1):
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Worker-  intel/fs: Fix workaround for VxH indirect addressing bug under
92*61046927SAndroid Build Coastguard Worker   control flow.
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (9):
95*61046927SAndroid Build Coastguard Worker
96*61046927SAndroid Build Coastguard Worker-  isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
97*61046927SAndroid Build Coastguard Worker-  iris: Don't skip fast depth clears if the color changed
98*61046927SAndroid Build Coastguard Worker-  anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
99*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Don't leak the FD when
100*61046927SAndroid Build Coastguard Worker   GetImageDrmFormatModifierProperties fails
101*61046927SAndroid Build Coastguard Worker-  vulkan/wsi: Return an error if dup() fails
102*61046927SAndroid Build Coastguard Worker-  anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A
103*61046927SAndroid Build Coastguard Worker-  anv: Use a proper end-of-pipe sync instead of just CS stall
104*61046927SAndroid Build Coastguard Worker-  anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
105*61046927SAndroid Build Coastguard Worker-  anv: Do an end-of-pipe sync before updating AUX table entries
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard WorkerJosé Fonseca (1):
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard Worker-  meson: Avoid duplicate symbols.
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (2):
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard Worker-  Revert "glsl: Use a simpler formula for tanh"
114*61046927SAndroid Build Coastguard Worker-  Revert "spirv: Use a simpler and more correct implementaiton of
115*61046927SAndroid Build Coastguard Worker   tanh()"
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard WorkerMarek Olšák (4):
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard Worker-  Revert "mesa: check for z=0 in \_mesa_Vertex3dv()"
120*61046927SAndroid Build Coastguard Worker-  radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
121*61046927SAndroid Build Coastguard Worker-  ac: add a bug workaround for the 100% NGG culling case
122*61046927SAndroid Build Coastguard Worker-  gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the
123*61046927SAndroid Build Coastguard Worker   live cache
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard WorkerMartin Fuzzey (3):
126*61046927SAndroid Build Coastguard Worker
127*61046927SAndroid Build Coastguard Worker-  freedreno: android: fix build failure on android due to python
128*61046927SAndroid Build Coastguard Worker   version
129*61046927SAndroid Build Coastguard Worker-  freedreno: android: add a6xx-pack.xml.h generation to android build
130*61046927SAndroid Build Coastguard Worker-  freedreno: android: fix build of perfcounters.
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1):
133*61046927SAndroid Build Coastguard Worker
134*61046927SAndroid Build Coastguard Worker-  llvmpipe: Use uintptr_t for pointer values
135*61046927SAndroid Build Coastguard Worker
136*61046927SAndroid Build Coastguard WorkerRafael Antognolli (3):
137*61046927SAndroid Build Coastguard Worker
138*61046927SAndroid Build Coastguard Worker-  anv: Wait for the GPU to be idle before invalidating the aux table.
139*61046927SAndroid Build Coastguard Worker-  iris: Split aux map initialization from invalidation.
140*61046927SAndroid Build Coastguard Worker-  iris: Wait for the GPU to be idle before invalidating the aux table.
141*61046927SAndroid Build Coastguard Worker
142*61046927SAndroid Build Coastguard WorkerRob Clark (1):
143*61046927SAndroid Build Coastguard Worker
144*61046927SAndroid Build Coastguard Worker-  freedreno: fix FD_MESA_DEBUG=inorder
145*61046927SAndroid Build Coastguard Worker
146*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (5):
147*61046927SAndroid Build Coastguard Worker
148*61046927SAndroid Build Coastguard Worker-  aco: fix image load/store with lod and 1D images
149*61046927SAndroid Build Coastguard Worker-  nir/lower_input_attachments: remove bogus assert in
150*61046927SAndroid Build Coastguard Worker   try_lower_input_texop()
151*61046927SAndroid Build Coastguard Worker-  ac/llvm: add missing optimization barrier for 64-bit readlanes
152*61046927SAndroid Build Coastguard Worker-  radv: only inject implicit subpass dependencies if necessary
153*61046927SAndroid Build Coastguard Worker-  radv: fix random depth range unrestricted failures due to a cache
154*61046927SAndroid Build Coastguard Worker   issue
155*61046927SAndroid Build Coastguard Worker
156*61046927SAndroid Build Coastguard WorkerTimur Kristóf (2):
157*61046927SAndroid Build Coastguard Worker
158*61046927SAndroid Build Coastguard Worker-  nir: Add ability to lower non-const quad broadcasts to const ones.
159*61046927SAndroid Build Coastguard Worker-  radv: Enable lowering dynamic quad broadcasts.
160*61046927SAndroid Build Coastguard Worker
161*61046927SAndroid Build Coastguard WorkerVinson Lee (1):
162*61046927SAndroid Build Coastguard Worker
163*61046927SAndroid Build Coastguard Worker-  st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.
164