17ec681f3SmrgMesa 20.1.8 Release Notes / 2020-09-16
27ec681f3Smrg======================================
37ec681f3Smrg
47ec681f3SmrgMesa 20.1.8 is a bug fix release which fixes bugs found since the 20.1.7 release.
57ec681f3Smrg
67ec681f3SmrgMesa 20.1.8 implements the OpenGL 4.6 API, but the version reported by
77ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
87ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
97ec681f3SmrgSome drivers don't support all the features required in OpenGL 4.6. OpenGL
107ec681f3Smrg4.6 is **only** available if requested at context creation.
117ec681f3SmrgCompatibility contexts may report a lower version depending on each driver.
127ec681f3Smrg
137ec681f3SmrgMesa 20.1.8 implements the Vulkan 1.2 API, but the version reported by
147ec681f3Smrgthe apiVersion property of the VkPhysicalDeviceProperties struct
157ec681f3Smrgdepends on the particular driver being used.
167ec681f3Smrg
177ec681f3SmrgSHA256 checksum
187ec681f3Smrg---------------
197ec681f3Smrg
207ec681f3Smrg::
217ec681f3Smrg
227ec681f3Smrg    df21351494f7caaec5a3ccc16f14f15512e98d2ecde178bba1d134edc899b961  mesa-20.1.8.tar.xz
237ec681f3Smrg
247ec681f3Smrg
257ec681f3SmrgNew features
267ec681f3Smrg------------
277ec681f3Smrg
287ec681f3Smrg- None
297ec681f3Smrg
307ec681f3Smrg
317ec681f3SmrgBug fixes
327ec681f3Smrg---------
337ec681f3Smrg
347ec681f3Smrg- Crash in ruvd_end_frame when calling vaBeginPicture/vaEndPicture without rendering anything
357ec681f3Smrg- khr_debug-push-pop-group_gl: ../src/util/simple_mtx.h:86: simple_mtx_lock: Assertion \`c != _SIMPLE_MTX_INVALID_VALUE' failed.
367ec681f3Smrg- Amber test opt_peel_loop_initial_if: Assertion failed
377ec681f3Smrg- Dirt Rally: Flickering glitches on certain foliage since Mesa 20.1.0 caused by MSAA
387ec681f3Smrg- [BRW] WRC 5 asserts with gallium nine and iris.
397ec681f3Smrg
407ec681f3Smrg
417ec681f3SmrgChanges
427ec681f3Smrg-------
437ec681f3Smrg
447ec681f3SmrgAndrey Vostrikov (1):
457ec681f3Smrg
467ec681f3Smrg- egl/x11: Free memory allocated for reply structures on error
477ec681f3Smrg
487ec681f3SmrgBas Nieuwenhuizen (2):
497ec681f3Smrg
507ec681f3Smrg- radv: Fix threading issue with submission refcounts.
517ec681f3Smrg- radeonsi: Work around Wasteland 2 bug.
527ec681f3Smrg
537ec681f3SmrgDanylo Piliaiev (1):
547ec681f3Smrg
557ec681f3Smrg- intel/compiler: Fix pointer arithmetic when reading shader assembly
567ec681f3Smrg
577ec681f3SmrgDave Airlie (1):
587ec681f3Smrg
597ec681f3Smrg- gallivm: disable brilinear for lod bias and explicit lod.
607ec681f3Smrg
617ec681f3SmrgEric Anholt (2):
627ec681f3Smrg
637ec681f3Smrg- gallium/tgsi_exec: Fix up NumOutputs counting
647ec681f3Smrg- freedreno: Make the pack struct have a .qword for wide addresses.
657ec681f3Smrg
667ec681f3SmrgEric Engestrom (4):
677ec681f3Smrg
687ec681f3Smrg- docs/relnotes: add sha256 sums to 20.1.7
697ec681f3Smrg- .pick_status.json: Update to 123bdb61cc0be64ee29b63cf27565ec98c2a0ab8
707ec681f3Smrg- .pick_status.json: Mark c8ac01af33a5bc63822915f08f89a7dbaf7d433f as denominated
717ec681f3Smrg- meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER
727ec681f3Smrg
737ec681f3SmrgIcecream95 (1):
747ec681f3Smrg
757ec681f3Smrg- pan/mdg: Fix spilling of non-32-bit types
767ec681f3Smrg
777ec681f3SmrgJason Ekstrand (3):
787ec681f3Smrg
797ec681f3Smrg- intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy
807ec681f3Smrg- spirv: Run repair_ssa if there are discard instructions
817ec681f3Smrg- nir: More NIR_MAX_VEC_COMPONENTS fixes
827ec681f3Smrg
837ec681f3SmrgJordan Justen (1):
847ec681f3Smrg
857ec681f3Smrg- anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+
867ec681f3Smrg
877ec681f3SmrgMarek Olšák (1):
887ec681f3Smrg
897ec681f3Smrg- Revert "ac: generate FMA for inexact instructions for radeonsi"
907ec681f3Smrg
917ec681f3SmrgMichel Zou (1):
927ec681f3Smrg
937ec681f3Smrg- swr: fix build with mingw
947ec681f3Smrg
957ec681f3SmrgNanley Chery (2):
967ec681f3Smrg
977ec681f3Smrg- iris: Fix aux assertion in resource_get_handle
987ec681f3Smrg- blorp: Fix alignment test for HIZ_CCS_WT fast-clears
997ec681f3Smrg
1007ec681f3SmrgPierre-Eric Pelloux-Prayer (5):
1017ec681f3Smrg
1027ec681f3Smrg- mesa: rename _mesa_free_errors_data
1037ec681f3Smrg- mesa: add bool param to _mesa_free_context_data
1047ec681f3Smrg- mesa/st: release debug_output after destroying the context
1057ec681f3Smrg- r600/uvd: set dec->bs_ptr = NULL on unmap
1067ec681f3Smrg- radeon/vcn: set dec->bs_ptr = NULL on unmap
1077ec681f3Smrg
1087ec681f3SmrgQiang Yu (2):
1097ec681f3Smrg
1107ec681f3Smrg- radeonsi: fix syncobj wait timeout
1117ec681f3Smrg- radeonsi: fix max syncobj wait timeout
1127ec681f3Smrg
1137ec681f3SmrgRhys Perry (2):
1147ec681f3Smrg
1157ec681f3Smrg- aco: fix byte_align_scalar for 3 dword vectors
1167ec681f3Smrg- nir/opt_if: fix opt_if_merge when destination branch has a jump
1177ec681f3Smrg
1187ec681f3SmrgTimur Kristóf (1):
1197ec681f3Smrg
1207ec681f3Smrg- aco: Fix emit_boolean_exclusive_scan in wave32 mode.
1217ec681f3Smrg
1227ec681f3SmrgTony Wasserka (3):
1237ec681f3Smrg
1247ec681f3Smrg- radv: Fix various non-critical integer overflows
1257ec681f3Smrg- aco: Fix integer overflows when emitting parallel copies during RA
1267ec681f3Smrg- amd/common: Fix various non-critical integer overflows
127