Mesa 20.3.3 Release Notes / 2021-01-13¶
Mesa 20.3.3 is a bug fix release which fixes bugs found since the 20.3.2 release.
Mesa 20.3.3 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.3.3 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¶
f74e212d4838e982a10c203ffa998817d1855c5cf448ae87b58f96edea61d156  mesa-20.3.3.tar.xz
New features¶
- None 
Bug fixes¶
- [RADV/ACO/SIENNA_CICHLID] Into the game Shadow of the Tomb Raider the flickering artifacts are present on brushes. 
- DOOM crashes on startup with OpenGL on RX 6800 
- Space Engineers rendering regression after 5f79e4e6 which triggers incorrect optimizations from 053be9f0 
- star conflict crashes on iris, but loads fine on i965, on HD 5500 
Changes¶
Andrii Simiklit (1):
- st/mesa: don’t affect original st_CompressedTexSubImage parameters 
Bas Nieuwenhuizen (3):
- radv/winsys: Fix inequality for sparse buffer remapping. 
- radv/winsys: Fix offset in range merging. 
- radv: Add Android module info to linker script. 
Danylo Piliaiev (2):
- nir: account for point-coord origin when lowering it 
- nir: fix missing nir_lower_pntc_ytransform.c in the makefile 
Dylan Baker (6):
- docs: Add sha256 sum for 20.3.2 
- .pick_status.json: Update to 9ef2c44ce682b7981bd7a68c65f338f1e33bb001 
- .pick_status.json: Update to b2d000513e4a9b06d3b073913741dae47a00526e 
- .pick_status.json: Update to 96ceca33c1dd69a1feed13b0e19bfc38e6f7d979 
- .pick_status.json: Update to d9c8422c4168c7433f68b97065283ebf26631d56 
- .pick_status.json: Mark 52b6adfbfb51a3b1a54964cbcb2adb0299d1252b as backported 
Eric Anholt (4):
- gallium/draw: Fix intermittent failure to bind new geometry shaders. 
- gallium/ntt: Fix emitting UBO declarations. 
- gallium/ntt: Fix leak of the per-instr liveness information. 
- mesa/st: Free the NIR builtins TGSI tokens after passing to the driver. 
Erik Faye-Lund (2):
- gallium/util: do not perform n^2 stencil blits 
- zink: dot leak dummy_buffer 
Georg Lehmann (2):
- vulkan/device-select: fix vkGetInstanceProcAddr self-resolving 
- vulkan/overlay: fix vkGetInstanceProcAddr self-resolving 
Ian Romanick (3):
- spir-v: Mark floating point comparisons exact 
- Revert “nir: Replace an odd comparison involving fmin of -b2f” 
- nir/algebraic: Fix broken NaN and -0.0 behavior 
Icecream95 (1):
- pan/mdg: Fix promoted uniform moves with 64-bit types 
James Park (1):
- util: Disable memstream for Apple builds 
Marek Olšák (2):
- st/mesa: don’t do glCopyPixels via blit if depth bounds test is enabled 
- util: add AMD CPU family enums and enable L3 cache pinning on Zen3 
Marek Vasut (1):
- etnaviv: Fix rework ZSA into a derived state 
Pavel Asyutchenko (1):
- vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373 
Pierre-Eric Pelloux-Prayer (1):
- drirc: radeonsi workaround for CS:GO 
Rhys Perry (6):
- aco: fix incorrect address calculation for load_barycentric_at_sample 
- ac/nir: use llvm.readcyclecounter for LLVM9+ 
- nir/load_store_vectorize: don’t ignore subgroup memory barriers 
- aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR 
- radv: add RADV_DEBUG=invariantgeom 
- radv: set invariantgeom for Shadow of the Tomb Raider 
Samuel Pitoiset (4):
- nir: fix determining if an addition might overflow for phi sources 
- radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human 
- aco: fix creating the dest vector when 16-bit vertex fetches are splitted 
- radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+ 
nia (1):
- util: Avoid pthread_setaffinity_np on NetBSD