1Mesa 20.2.4 Release Notes / 2020-12-04 2====================================== 3 4Mesa 20.2.4 is a bug fix release which fixes bugs found since the 20.2.3 release. 5 6Mesa 20.2.4 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.2.4 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 0572dc6015d2e1c50f67823edd16855ae9b6feded0a1470598404e75e64aa092 mesa-20.2.4.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- [AMDGPU NAVI 5700xt] Large parts of the Blender viewport does not render correctly if an object with hair is moved. 35- zink: regression after !7606 36 37 38Changes 39------- 40 41Christian Gmeiner (1): 42 43- etnaviv/drm: fix evil-twin etna_drm_table_lock 44 45Daniel Stone (1): 46 47- freedreno: Add missing dependency to build 48 49Danylo Piliaiev (1): 50 51- freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout 52 53Dave Airlie (1): 54 55- llvmpipe/setup: move point stats collection earlier. 56 57Dylan Baker (6): 58 59- docs: Add relnotes for 20.2.3 60- .pick_status.json: Update to a92f597b98bb032b904c7c8a8c3a9fe798b51915 61- .pick_status.json: Update to 89f6b72f19dbc503386643c6283047bdb1013bef 62- amd/llvm: run clang-format 63- .pick_status.json: Update to 872c4bcd27db7b7ca26abe9fc090ae26d502156f 64- pick-ui: don't grab the mouse 65 66Eric Anholt (5): 67 68- freedreno: Fix leak of u_transfer_helper. 69- gallium: Fix leak of bound SSBOs at CSO context destruction. 70- gallivm: Fix max const buffer count. 71- gallium: Fix leak of currently bound UBOs at CSO context destruction. 72- freedreno: Break out of "should we free the entry" loop once we've freed. 73 74Eric Engestrom (1): 75 76- gitlab-ci: drop deprecated platforms that snuck in when nobody was watching 77 78Erik Faye-Lund (1): 79 80- zink: fix layered resolves 81 82Ian Romanick (1): 83 84- intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers 85 86James Park (1): 87 88- radv: Fix leak in radv_amdgpu_winsys_destroy() 89 90Krunal Patel (1): 91 92- radeon/vce: Bitrate not updated when changing framerate 93 94Lionel Landwerlin (1): 95 96- anv: fix descriptor pool leak in VMA object 97 98Lucas Stach (1): 99 100- etnaviv: fix disabling of INT filter for real 101 102Marek Olšák (5): 103 104- mesa: call FLUSH_VERTICES before changing sampler uniforms 105- ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs 106- radeonsi: fix a memory leak in si_create_dcc_retile_cs 107- radeonsi: fix a nasty bug in si_pm4.c 108- radeonsi: disable WGP mode on gfx10.3 to prevent hangs 109 110Pierre-Eric Pelloux-Prayer (1): 111 112- radeonsi/gfx10: flush gfx cs on ngg -> legacy transition 113 114Rhys Perry (7): 115 116- nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel 117- nir: fix sampler_lod_parameters_pan indices 118- aco: don't combine precise max(min()) to med3 119- aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit 120- aco: disallow various v_add_u32 opts if modifiers are used 121- aco: disable omod if the sign of zeros should be preserved 122- aco: fix fp16 \*0.5 omod 123 124Suresh Guttula (2): 125 126- gallium: update abs_delta segementation parameter 127- radeon/vcn : Corrected dpb_size calculation for VP9_2 128 129Tapani Pälli (1): 130 131- iris: initialize shared screen->vtbl only once 132 133Timur Kristóf (1): 134 135- aco/optimizer: Only set scc_needed when it is actually needed. 136