1 | Mesa 20.1.3 Release Notes / 2020-07-08
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 20.1.3 is a bug fix release which fixes bugs found since the 20.1.2
|
---|
5 | release.
|
---|
6 |
|
---|
7 | Mesa 20.1.3 implements the OpenGL 4.6 API, but the version reported by
|
---|
8 | glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
---|
9 | glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
|
---|
10 | used. Some drivers don't support all the features required in OpenGL
|
---|
11 | 4.6. OpenGL 4.6 is **only** available if requested at context creation.
|
---|
12 | Compatibility contexts may report a lower version depending on each
|
---|
13 | driver.
|
---|
14 |
|
---|
15 | Mesa 20.1.3 implements the Vulkan 1.2 API, but the version reported by
|
---|
16 | the apiVersion property of the VkPhysicalDeviceProperties struct depends
|
---|
17 | on the particular driver being used.
|
---|
18 |
|
---|
19 | SHA256 checksum
|
---|
20 | ---------------
|
---|
21 |
|
---|
22 | ::
|
---|
23 |
|
---|
24 | 9872b8d46bee822177ffbe4292addff7bdb84cefc1fe776b8e6b2881a8362bf1 mesa-20.1.3.tar.xz
|
---|
25 |
|
---|
26 | New features
|
---|
27 | ------------
|
---|
28 |
|
---|
29 | - None
|
---|
30 |
|
---|
31 | Bug fixes
|
---|
32 | ---------
|
---|
33 |
|
---|
34 | - vkGetSemaphoreCounterValue doesn't update without vkWaitSemaphores
|
---|
35 | calls on Intel UHD 620
|
---|
36 | - [v3d] corruption when GS omits some vertices
|
---|
37 | - [RADV] Non-precise occlusion queries return non-zero when all
|
---|
38 | fragments are discarded
|
---|
39 | - [DXVK] Project Cars rendering problems
|
---|
40 | - Add fallthrough to prevent errors caused by missing break
|
---|
41 | - i965/20.1: gray rendering with torcs racing
|
---|
42 | - glBindBufferRange call seems to be ignored by one of two
|
---|
43 | shader-programs on radeon cards
|
---|
44 | - [bisected][g33] piglit.spec.ext_framebuffer_object.fbo-cubemap
|
---|
45 | failure
|
---|
46 | - Double unlock in rbug_context.c
|
---|
47 | - ci: Report flakes on IRC from baremetal tests
|
---|
48 |
|
---|
49 | Changes
|
---|
50 | -------
|
---|
51 |
|
---|
52 | Bas Nieuwenhuizen (4):
|
---|
53 |
|
---|
54 | - meson: Do not require shader cache for radv.
|
---|
55 | - radv: Set handle types in Android semaphore/fence import.
|
---|
56 | - radv: Always enable PERFECT_ZPASS_COUNTS.
|
---|
57 | - radv: Use correct semaphore handle type for Android import.
|
---|
58 |
|
---|
59 | Christian Gmeiner (1):
|
---|
60 |
|
---|
61 | - etnaviv: replace prims-emitted query
|
---|
62 |
|
---|
63 | Danylo Piliaiev (1):
|
---|
64 |
|
---|
65 | - iris: Fix fast-clearing of depth via glClearTex(Sub)Image
|
---|
66 |
|
---|
67 | Dave Airlie (6):
|
---|
68 |
|
---|
69 | - gallivm/nir: fix const loading on big endian systems
|
---|
70 | - glsl: fix constant packing for 64-bit big endian.
|
---|
71 | - gallivm/nir: fix big-endian 64-bit splitting/merging.
|
---|
72 | - llvmpipe: fix occlusion queries on big-endian.
|
---|
73 | - mesa/get: fix enum16 big-endian getting.
|
---|
74 | - draw/llvm: fix big-endian mask adjusting
|
---|
75 |
|
---|
76 | Dylan Baker (1):
|
---|
77 |
|
---|
78 | - mesa/swrast: use logf2 instead of util_fast_log2
|
---|
79 |
|
---|
80 | Emmanuel (3):
|
---|
81 |
|
---|
82 | - meson: Do not enable USE_ELF_TLS for FreeBSD
|
---|
83 | - iris: Explicitly cast value to uint64_t
|
---|
84 | - i965: Explicitly cast value to uint64_t
|
---|
85 |
|
---|
86 | Emmanuel Vadot (1):
|
---|
87 |
|
---|
88 | - meson: Add versioning for xvmc tracker
|
---|
89 |
|
---|
90 | Eric Anholt (26):
|
---|
91 |
|
---|
92 | - ci: Clean up setup of the job-specific env vars in baremetal testing.
|
---|
93 | - ci: Enable IRC flake reporting on freedreno baremetal boards.
|
---|
94 | - ci: Improve the flakes reports on IRC.
|
---|
95 | - ci: Fix the nick used in IRC reporting.
|
---|
96 | - ci: Move cross file generation to a shared script.
|
---|
97 | - ci: Autodetect whether we need cross setup in lava_arm builds.
|
---|
98 | - ci: Make cmake toolchain file for deqp cross build setup.
|
---|
99 | - ci: Make the create-rootfs more resilient.
|
---|
100 | - ci: Update versions of packages to remove from rootfses.
|
---|
101 | - ci: Switch the baremetal runner to be an x86 docker image.
|
---|
102 | - ci: Disable SMP on the a5xx boards.
|
---|
103 | - ci: Fix DEQP_CASELIST_FILTER (used by a630 noubo run)
|
---|
104 | - ci: Do an explicit NIR validation-enabled pass on freedreno a630.
|
---|
105 | - ci: Improve baremetal's logging of the job env var passthrough.
|
---|
106 | - ci: Drop double ".txt" suffix on the unexpected results file.
|
---|
107 | - ci: Drop old comment about enabling --deqp-watchdog.
|
---|
108 | - ci: Auto-detect the architecture for VK ICD filenames.
|
---|
109 | - ci: Add DEQP_EXPECTED_RENDERER support for VK tests.
|
---|
110 | - ci: Move baremetal DEQP_NO_SAVE_RESULTS setup to the yml.
|
---|
111 | - ci: Quick exit qpa extraction for non-matching qpas.
|
---|
112 | - ci: Disable the firmware loader user helper option in arm64 kernels.
|
---|
113 | - ci: Build a cheza kernel.
|
---|
114 | - ci: Add scripts for controlling bare-metal chezas.
|
---|
115 | - ci: Switch cheza (freedreno a630) testing to baremetal.
|
---|
116 | - ci: Don't build an arm_test container now that the last user is gone.
|
---|
117 | - ci: Rename x86_cross_arm_test to just arm_test.
|
---|
118 |
|
---|
119 | Eric Engestrom (6):
|
---|
120 |
|
---|
121 | - docs/relnotes: add sha256 sums to 20.1.2
|
---|
122 | - .pick_status.json: Update to 0ca7bd73c6f1f59dcb41ead7a3923c55040377d9
|
---|
123 | - gitlab-ci: exclude scripts that don't affect the build
|
---|
124 | - .pick_status.json: Mark 293221dddaedb410781d39fdecf3c93bb111475b as
|
---|
125 | denominated
|
---|
126 | - docs: add release notes for 20.1.3
|
---|
127 | - VERSION: bump to release 20.1.3
|
---|
128 |
|
---|
129 | Erik Faye-Lund (2):
|
---|
130 |
|
---|
131 | - gallium/docs: fixup formatting of numbered lists
|
---|
132 | - gallium/docs: remove reference to non-existent label
|
---|
133 |
|
---|
134 | Frédéric Bonnard (2):
|
---|
135 |
|
---|
136 | - clover: Fix types collision between c++ and altivec
|
---|
137 | - meson: Revert commit overriding C++ standard with gnu++11 on ppc64el
|
---|
138 |
|
---|
139 | Greg V (1):
|
---|
140 |
|
---|
141 | - gallium,util: undef ALIGN on FreeBSD to prevent name clash
|
---|
142 |
|
---|
143 | Iago Toral Quiroga (1):
|
---|
144 |
|
---|
145 | - v3d/compiler: fix spill offset
|
---|
146 |
|
---|
147 | Ian Romanick (1):
|
---|
148 |
|
---|
149 | - nir/algebraic: Don't distrubte absolute-value into dot-products
|
---|
150 |
|
---|
151 | Ilia Mirkin (3):
|
---|
152 |
|
---|
153 | - freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui
|
---|
154 | - freedreno/a3xx: reinstate rgb10_a2ui texture format
|
---|
155 | - freedreno/ir3: avoid applying (sat) on bary.f
|
---|
156 |
|
---|
157 | Faith Ekstrand (2):
|
---|
158 |
|
---|
159 | - vulkan/wsi: Don't consider VK_SUBOPTIMAL_KHR to be an error condition
|
---|
160 | - anv: Handle clamping of inverted depth ranges
|
---|
161 |
|
---|
162 | Lepton Wu (1):
|
---|
163 |
|
---|
164 | - mapi: x86: Fix dynamic entries in x86 tsd stubs.
|
---|
165 |
|
---|
166 | Lionel Landwerlin (1):
|
---|
167 |
|
---|
168 | - anv: garbage collect timeline semaphore when querying value
|
---|
169 |
|
---|
170 | Marcin Ślusarz (2):
|
---|
171 |
|
---|
172 | - st/mesa: fix reporting of float perf counters max value
|
---|
173 | - iris: return max counter value for AMD_performance_monitor
|
---|
174 |
|
---|
175 | Marek Olšák (1):
|
---|
176 |
|
---|
177 | - radeonsi: don't flush in fence_server_sync
|
---|
178 |
|
---|
179 | Michel Dänzer (8):
|
---|
180 |
|
---|
181 | - gitlab-ci: Use YAML anchor for llvmpipe paths in virgl rules
|
---|
182 | - gitlab-ci: Move down container_pre_build.sh invocation in
|
---|
183 | x86_build.sh
|
---|
184 | - gitlab-ci: Add Debian testing repository for x86_build image
|
---|
185 | - gitlab-ci: Install WINE from Debian testing
|
---|
186 | - gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop
|
---|
187 | - gitlab-ci: Install g++-mingw-w64-x86-64-win32 instead of mingw-w64
|
---|
188 | - gitlab-ci: Enable -Werror in \`meson-s390x\` job
|
---|
189 | - gitlab-ci: Also list arm/x86_build in needs: of test jobs
|
---|
190 |
|
---|
191 | Neil Armstrong (2):
|
---|
192 |
|
---|
193 | - Revert "CI: Disable Lima jobs due to lab unhealthiness"
|
---|
194 | - Revert "CI: Disable Panfrost Mali-T820 jobs"
|
---|
195 |
|
---|
196 | Neil Roberts (3):
|
---|
197 |
|
---|
198 | - v3d: Add missing macro for stvpmd instruction
|
---|
199 | - v3d: Use stvpmd for non-uniform offsets in GS
|
---|
200 | - v3d/compiler: Fix sorting the gs and fs inputs
|
---|
201 |
|
---|
202 | Pablo Saavedra (5):
|
---|
203 |
|
---|
204 | - ci: TRACES_DB_PATH and RESULTS_PATH defined as relative paths
|
---|
205 | - ci: ArgumentParser receives the args from the main parameters
|
---|
206 | - ci: Migrate tracie tests done in shell script to pytest
|
---|
207 | - ci: Split test_tracie_skips_traces_without_checksum in separate cases
|
---|
208 | - ci: Fix TypoError error when traces in traces.yml is an empty list
|
---|
209 |
|
---|
210 | Pavel Asyutchenko (1):
|
---|
211 |
|
---|
212 | - vulkan/overlay: fix crash on destroying NULL swapchain
|
---|
213 |
|
---|
214 | Pierre-Eric Pelloux-Prayer (1):
|
---|
215 |
|
---|
216 | - st/mesa: do not clear NewDriverState for inactive states
|
---|
217 |
|
---|
218 | Rhys Perry (1):
|
---|
219 |
|
---|
220 | - radv: enable zerovram for Quantic Dream games
|
---|
221 |
|
---|
222 | Rob Clark (1):
|
---|
223 |
|
---|
224 | - freedreno/fdperf: better compatible string matching
|
---|
225 |
|
---|
226 | Samuel Pitoiset (3):
|
---|
227 |
|
---|
228 | - Revert "vulkan/wsi/x11: Ensure we create at least minImageCount
|
---|
229 | images."
|
---|
230 | - radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal
|
---|
231 | - radv: disable FMASK compression when drawing with GENERAL layout
|
---|
232 |
|
---|
233 | Timothy Arceri (6):
|
---|
234 |
|
---|
235 | - gallivm: add missing break
|
---|
236 | - nir: add missing break to nir_opt_access()
|
---|
237 | - mesa: fix fallthrough in glformats
|
---|
238 | - mesa: fix unintended fallthrough in glIsEnabled()
|
---|
239 | - nouveau: fix pointer-sign warning
|
---|
240 | - radeonsi: fix SI_NUM_ATOMS
|
---|
241 |
|
---|
242 | Vinson Lee (1):
|
---|
243 |
|
---|
244 | - rbug: Fix rbug_delete_vs_state lock acquisition.
|
---|