1Mesa 20.1.8 Release Notes / 2020-09-16 2====================================== 3 4Mesa 20.1.8 is a bug fix release which fixes bugs found since the 20.1.7 release. 5 6Mesa 20.1.8 implements the OpenGL 4.6 API, but the version reported by 7glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9Some drivers don't support all the features required in OpenGL 4.6. OpenGL 104.6 is **only** available if requested at context creation. 11Compatibility contexts may report a lower version depending on each driver. 12 13Mesa 20.1.8 implements the Vulkan 1.2 API, but the version reported by 14the apiVersion property of the VkPhysicalDeviceProperties struct 15depends on the particular driver being used. 16 17SHA256 checksum 18--------------- 19 20:: 21 22 df21351494f7caaec5a3ccc16f14f15512e98d2ecde178bba1d134edc899b961 mesa-20.1.8.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- Crash in ruvd_end_frame when calling vaBeginPicture/vaEndPicture without rendering anything 35- khr_debug-push-pop-group_gl: ../src/util/simple_mtx.h:86: simple_mtx_lock: Assertion \`c != _SIMPLE_MTX_INVALID_VALUE' failed. 36- Amber test opt_peel_loop_initial_if: Assertion failed 37- Dirt Rally: Flickering glitches on certain foliage since Mesa 20.1.0 caused by MSAA 38- [BRW] WRC 5 asserts with gallium nine and iris. 39 40 41Changes 42------- 43 44Andrey Vostrikov (1): 45 46- egl/x11: Free memory allocated for reply structures on error 47 48Bas Nieuwenhuizen (2): 49 50- radv: Fix threading issue with submission refcounts. 51- radeonsi: Work around Wasteland 2 bug. 52 53Danylo Piliaiev (1): 54 55- intel/compiler: Fix pointer arithmetic when reading shader assembly 56 57Dave Airlie (1): 58 59- gallivm: disable brilinear for lod bias and explicit lod. 60 61Eric Anholt (2): 62 63- gallium/tgsi_exec: Fix up NumOutputs counting 64- freedreno: Make the pack struct have a .qword for wide addresses. 65 66Eric Engestrom (4): 67 68- docs/relnotes: add sha256 sums to 20.1.7 69- .pick_status.json: Update to 123bdb61cc0be64ee29b63cf27565ec98c2a0ab8 70- .pick_status.json: Mark c8ac01af33a5bc63822915f08f89a7dbaf7d433f as denominated 71- meson: drop leftover PTHREAD_SETAFFINITY_IN_NP_HEADER 72 73Icecream95 (1): 74 75- pan/mdg: Fix spilling of non-32-bit types 76 77Jason Ekstrand (3): 78 79- intel/fs: Don't copy-propagate stride=0 sources into ddx/ddy 80- spirv: Run repair_ssa if there are discard instructions 81- nir: More NIR_MAX_VEC_COMPONENTS fixes 82 83Jordan Justen (1): 84 85- anv, iris: Set MediaSamplerDOPClockGateEnable for gen12+ 86 87Marek Olšák (1): 88 89- Revert "ac: generate FMA for inexact instructions for radeonsi" 90 91Michel Zou (1): 92 93- swr: fix build with mingw 94 95Nanley Chery (2): 96 97- iris: Fix aux assertion in resource_get_handle 98- blorp: Fix alignment test for HIZ_CCS_WT fast-clears 99 100Pierre-Eric Pelloux-Prayer (5): 101 102- mesa: rename _mesa_free_errors_data 103- mesa: add bool param to _mesa_free_context_data 104- mesa/st: release debug_output after destroying the context 105- r600/uvd: set dec->bs_ptr = NULL on unmap 106- radeon/vcn: set dec->bs_ptr = NULL on unmap 107 108Qiang Yu (2): 109 110- radeonsi: fix syncobj wait timeout 111- radeonsi: fix max syncobj wait timeout 112 113Rhys Perry (2): 114 115- aco: fix byte_align_scalar for 3 dword vectors 116- nir/opt_if: fix opt_if_merge when destination branch has a jump 117 118Timur Kristóf (1): 119 120- aco: Fix emit_boolean_exclusive_scan in wave32 mode. 121 122Tony Wasserka (3): 123 124- radv: Fix various non-critical integer overflows 125- aco: Fix integer overflows when emitting parallel copies during RA 126- amd/common: Fix various non-critical integer overflows 127