Mesa 20.1.8 Release Notes / 2020-09-16
Mesa 20.1.8 is a bug fix release which fixes bugs found since the 20.1.7 release.
Mesa 20.1.8 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.6. OpenGL 4.6 is only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver.
Mesa 20.1.8 implements the Vulkan 1.2 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used.
SHA256 checksum
TBD.
New features
- None
Bug fixes
- Crash in ruvd_end_frame when calling vaBeginPicture/vaEndPicture without rendering anything
- khr_debug-push-pop-group_gl: ../src/util/simple_mtx.h:86: simple_mtx_lock: Assertion `c != _SIMPLE_MTX_INVALID_VALUE' failed.
- Amber test opt_peel_loop_initial_if: Assertion failed
- Dirt Rally: Flickering glitches on certain foliage since Mesa 20.1.0 caused by MSAA
- [BRW] WRC 5 asserts with gallium nine and iris.
Changes
- egl/x11: Free memory allocated for reply structures on error
- radv: Fix threading issue with submission refcounts.
- radeonsi: Work around Wasteland 2 bug.
- intel/compiler: Fix pointer arithmetic when reading shader assembly
- gallivm: disable brilinear for lod bias and explicit lod.
- gallium/tgsi_exec: Fix up NumOutputs counting
- freedreno: Make the pack struct have a .qword for wide addresses.
- docs/relnotes: add sha256 sums to 20.1.7
- .pick_status.json: Update to 123bdb61cc0be64ee29b63cf27565ec98c2a0ab8
- .pick_status.json: Mark c8ac01af33a5bc63822915f08f89a7dbaf7d433f as denominated
- meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER
- pan/mdg: Fix spilling of non-32-bit types
- intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy
- spirv: Run repair_ssa if there are discard instructions
- nir: More NIR_MAX_VEC_COMPONENTS fixes
- anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+
- Revert "ac: generate FMA for inexact instructions for radeonsi"
- swr: fix build with mingw
- iris: Fix aux assertion in resource_get_handle
- blorp: Fix alignment test for HIZ_CCS_WT fast-clears
- mesa: rename _mesa_free_errors_data
- mesa: add bool param to _mesa_free_context_data
- mesa/st: release debug_output after destroying the context
- r600/uvd: set dec->bs_ptr = NULL on unmap
- radeon/vcn: set dec->bs_ptr = NULL on unmap
- radeonsi: fix syncobj wait timeout
- radeonsi: fix max syncobj wait timeout
- aco: fix byte_align_scalar for 3 dword vectors
- nir/opt_if: fix opt_if_merge when destination branch has a jump
- aco: Fix emit_boolean_exclusive_scan in wave32 mode.
- radv: Fix various non-critical integer overflows
- aco: Fix integer overflows when emitting parallel copies during RA
- amd/common: Fix various non-critical integer overflows
Andrey Vostrikov (1):
Bas Nieuwenhuizen (2):
Danylo Piliaiev (1):
Dave Airlie (1):
Eric Anholt (2):
Eric Engestrom (4):
Icecream95 (1):
Jason Ekstrand (3):
Jordan Justen (1):
Marek Olšák (1):
Michel Zou (1):
Nanley Chery (2):
Pierre-Eric Pelloux-Prayer (5):
Qiang Yu (2):
Rhys Perry (2):
Timur Kristóf (1):
Tony Wasserka (3):