[Mesa-announce] [ANNOUNCE] mesa 18.3.3

Emil Velikov emil.l.velikov at gmail.com
Fri Feb 1 10:50:11 UTC 2019


Mesa 18.3.3 is now available.

In this release we have:

A memory leak fix in the etnaviv driver, better NEON assembly code in vc4 and
couple of stability improvements to the radeonsi driver. Another memory leak
affecting all gallium drivers have also been addressed.

The time required to compile GLSL shaders with large amount of uniforms, such
as Godot, has been improved.

GLX and swrast have also seen some improvements. 

On the Vulkan side, the ANV driver adjusted the number of images supported
for gen8 and earlier to 8, while for newer hardware it remains the same 64.
The RADV driver has seens a collection of stability improvements and fix for
the Vulkan version advertised in some corner cases.

To top it all up, the meson build system has seen a steady amount of fixes:
the DSO version for the VDPAU drivers is now included, ICC compatibility
patches, opencl handling and relaxed handling when building osmesa.



Andres Gomez (2):
      bin/get-pick-list.sh: fix the oneline printing
      bin/get-pick-list.sh: fix redirection in sh

Axel Davy (1):
      st/nine: Immediately upload user provided textures

Bas Nieuwenhuizen (3):
      radv: Only use 32 KiB per threadgroup on Stoney.
      radv: Set partial_vs_wave for pipelines with just GS, not tess.
      nir: Account for atomics in copy propagation.

Bruce Cherniak (1):
      gallium/swr: Fix multi-context sync fence deadlock.

Carsten Haitzler (Rasterman) (2):
      vc4: Use named parameters for the NEON inline asm.
      vc4: Declare the cpu pointers as being modified in NEON asm.

Danylo Piliaiev (1):
      glsl: Fix copying function's out to temp if dereferenced by array

Dave Airlie (3):
      dri_interface: add put shm image2 (v2)
      glx: add support for putimageshm2 path (v2)
      gallium: use put image shm2 path (v2)

Dylan Baker (4):
      meson: allow building dri driver without window system if osmesa is classic
      meson: fix swr KNL build
      meson: Fix compiler checks for SWR with ICC
      meson: Add warnings and errors when using ICC

Emil Velikov (5):
      docs: add sha256 checksums for 18.3.2
      cherry-ignore: radv: Fix multiview depth clears
      cherry-ignore: spirv: Handle arbitrary bit sizes for deref array indices
      cherry-ignore: WARNING: Commit XXX lists invalid sha
      docs: add release notes for 18.3.3

Eric Anholt (2):
      vc4: Don't leak the GPU fd for renderonly usage.
      vc4: Enable NEON asm on meson cross-builds.

Eric Engestrom (2):
      configure: EGL requirements only apply if EGL is built
      meson/vdpau: add missing soversion

Iago Toral Quiroga (1):
      anv/device: fix maximum number of images supported

Jason Ekstrand (3):
      anv/nir: Rework arguments to apply_pipeline_layout
      anv: Only parse pImmutableSamplers if the descriptor has samplers
      nir/xfb: Fix offset accounting for dvec3/4

Karol Herbst (2):
      nv50/ir: disable tryCollapseChainedMULs in ConstantFolding for precise instructions
      glsl/lower_output_reads: set invariant and precise flags on temporaries

Lionel Landwerlin (1):
      anv: fix invalid binding table index computation

Marek Olšák (4):
      radeonsi: also apply the GS hang workaround to draws without tessellation
      radeonsi: fix a u_blitter crash after a shader with FBFETCH
      radeonsi: fix rendering to tiny viewports where the viewport center is > 8K
      st/mesa: purge framebuffers when unbinding a context

Niklas Haas (1):
      radv: correctly use vulkan 1.0 by default

Pierre Moreau (1):
      meson: Fix with_gallium_icd to with_opencl_icd

Rob Clark (1):
      loader: fix the no-modifiers case

Samuel Pitoiset (1):
      radv: clean up setting partial_es_wave for distributed tess on VI

Timothy Arceri (5):
      ac/nir_to_llvm: fix interpolateAt* for arrays
      ac/nir_to_llvm: fix clamp shadow reference for more hardware
      radv/ac: fix some fp16 handling
      glsl: use remap location when serialising uniform program resource data
      glsl: Copy function out to temp if we don't directly ref a variable

Tomeu Vizoso (1):
      etnaviv: Consolidate buffer references from framebuffers

Vinson Lee (1):
      meson: Fix typo.

git tag: mesa-18.3.3

https://mesa.freedesktop.org/archive/mesa-18.3.3.tar.gz
MD5:  f2ab9d2f89aa9781fe813a9a7f73cd3d  mesa-18.3.3.tar.gz
SHA1: a70e232afed96cf79f064dfafb0f97c00072d871  mesa-18.3.3.tar.gz
SHA256: 6b9893942fe8011c7736d51448deb6ef80ece2257e0fac27b02e997a6605d5e4  mesa-18.3.3.tar.gz
SHA512: af0d1d9166d49ad9e60e9bece51409b81a5f57069addd3c6744426bdfb3000f9448ab6b3f151f8f0774273064eb79232c64760ce5fb43ac3b56692435fdb91d3  mesa-18.3.3.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-18.3.3.tar.gz.sig

https://mesa.freedesktop.org/archive/mesa-18.3.3.tar.xz
MD5:  e9d1a24dbd5ca20efa75b9a29eb4566f  mesa-18.3.3.tar.xz
SHA1: abb067204ae31493dba7710c378b2b90245108ca  mesa-18.3.3.tar.xz
SHA256: 2ab6886a6966c532ccbcc3b240925e681464b658244f0cbed752615af3936299  mesa-18.3.3.tar.xz
SHA512: cd6214b8bbeb3e3d187139ae1e949684f32f90152e1d7ba8d81222bd088770e28cff7ff165f2ccc41c068950561fe952420c6e54472f7204532a8d8700ff18bb  mesa-18.3.3.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-18.3.3.tar.xz.sig




More information about the mesa-announce mailing list