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