1Mesa 20.3.3 Release Notes / 2021-01-13 2====================================== 3 4Mesa 20.3.3 is a bug fix release which fixes bugs found since the 20.3.2 release. 5 6Mesa 20.3.3 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.3.3 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 f74e212d4838e982a10c203ffa998817d1855c5cf448ae87b58f96edea61d156 mesa-20.3.3.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- \[RADV/ACO/SIENNA_CICHLID\] Into the game Shadow of the Tomb Raider the flickering artifacts are present on brushes. 35- DOOM crashes on startup with OpenGL on RX 6800 36- Space Engineers rendering regression after 5f79e4e6 which triggers incorrect optimizations from 053be9f0 37- star conflict crashes on iris, but loads fine on i965, on HD 5500 38 39 40Changes 41------- 42 43Andrii Simiklit (1): 44 45- st/mesa: don't affect original st_CompressedTexSubImage parameters 46 47Bas Nieuwenhuizen (3): 48 49- radv/winsys: Fix inequality for sparse buffer remapping. 50- radv/winsys: Fix offset in range merging. 51- radv: Add Android module info to linker script. 52 53Danylo Piliaiev (2): 54 55- nir: account for point-coord origin when lowering it 56- nir: fix missing nir_lower_pntc_ytransform.c in the makefile 57 58Dylan Baker (6): 59 60- docs: Add sha256 sum for 20.3.2 61- .pick_status.json: Update to 9ef2c44ce682b7981bd7a68c65f338f1e33bb001 62- .pick_status.json: Update to b2d000513e4a9b06d3b073913741dae47a00526e 63- .pick_status.json: Update to 96ceca33c1dd69a1feed13b0e19bfc38e6f7d979 64- .pick_status.json: Update to d9c8422c4168c7433f68b97065283ebf26631d56 65- .pick_status.json: Mark 52b6adfbfb51a3b1a54964cbcb2adb0299d1252b as backported 66 67Eric Anholt (4): 68 69- gallium/draw: Fix intermittent failure to bind new geometry shaders. 70- gallium/ntt: Fix emitting UBO declarations. 71- gallium/ntt: Fix leak of the per-instr liveness information. 72- mesa/st: Free the NIR builtins TGSI tokens after passing to the driver. 73 74Erik Faye-Lund (2): 75 76- gallium/util: do not perform n^2 stencil blits 77- zink: dot leak dummy_buffer 78 79Georg Lehmann (2): 80 81- vulkan/device-select: fix vkGetInstanceProcAddr self-resolving 82- vulkan/overlay: fix vkGetInstanceProcAddr self-resolving 83 84Ian Romanick (3): 85 86- spir-v: Mark floating point comparisons exact 87- Revert "nir: Replace an odd comparison involving fmin of -b2f" 88- nir/algebraic: Fix broken NaN and -0.0 behavior 89 90Icecream95 (1): 91 92- pan/mdg: Fix promoted uniform moves with 64-bit types 93 94James Park (1): 95 96- util: Disable memstream for Apple builds 97 98Marek Olšák (2): 99 100- st/mesa: don't do glCopyPixels via blit if depth bounds test is enabled 101- util: add AMD CPU family enums and enable L3 cache pinning on Zen3 102 103Marek Vasut (1): 104 105- etnaviv: Fix rework ZSA into a derived state 106 107Pavel Asyutchenko (1): 108 109- vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373 110 111Pierre-Eric Pelloux-Prayer (1): 112 113- drirc: radeonsi workaround for CS:GO 114 115Rhys Perry (6): 116 117- aco: fix incorrect address calculation for load_barycentric_at_sample 118- ac/nir: use llvm.readcyclecounter for LLVM9+ 119- nir/load_store_vectorize: don't ignore subgroup memory barriers 120- aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR 121- radv: add RADV_DEBUG=invariantgeom 122- radv: set invariantgeom for Shadow of the Tomb Raider 123 124Samuel Pitoiset (4): 125 126- nir: fix determining if an addition might overflow for phi sources 127- radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human 128- aco: fix creating the dest vector when 16-bit vertex fetches are splitted 129- radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+ 130 131nia (1): 132 133- util: Avoid pthread_setaffinity_np on NetBSD 134