[Mesa-dev] [ANNOUNCE] mesa 17.2.3

Emil Velikov emil.l.velikov at gmail.com
Thu Oct 19 12:35:52 UTC 2017

Mesa 17.2.3 is now available.

In this release we have:

The Vulkan drivers ANV and RADV have multiple small fixes.

The EGL code has improved handling of the new wl_dmabuf codepath.

SWR no longer crashes when checking environment variables.

Other gallium drivers have also seen updates - freedreno, nouveau and
radeonsi. The gallivm module, used by llvmpipe et al. has gained little
endian PPC64 fixes.

The VA and VDPAU state-trackers have seems improvements handling
interlaced videos.

We're using python3 compatible constructs which gives us SCons 3.0

Alex Smith (1):
      radv: Add R16G16B16A16_SNORM fast clear support

Bas Nieuwenhuizen (2):
      nir/spirv: Allow loop breaks in a switch body.
      radv: Only set the MTYPE flags on GFX9+.

Ben Crocker (4):
      gallivm: fix typo in debug_printf message
      gallivm: allow additional llc options
      gallivm/ppc64le: adjust VSX code generation control.
      gallivm/ppc64le: allow environmental control of Altivec code generation

Daniel Stone (2):
      egl/wayland: Check queryImage return for wl_buffer
      egl/wayland: Don't use dmabuf with no modifiers

Dave Airlie (2):
      radv: emit fmuladd instead of fma to llvm.
      radv: lower ffma in nir.

Emil Velikov (7):
      cherry-ignore: add "anv: Remove unreachable cases from
      cherry-ignore: add "anv/wsi: Allocate enough memory for the entire image"
      swr/rast: do not crash on NULL strings returned by getenv
      wayland-drm: use a copy of the wayland_drm_callbacks struct
      eglmesaext: add forward declaration for struct wl_buffers
      Update version to 17.2.3
      docs: add release notes for 17.2.3

Eric Engestrom (1):
      scons: use python3-compatible print()

Ilia Mirkin (2):
      nv50/ir: fix 64-bit integer shifts
      nv50,nvc0: fix push hint logic in presence of a start offset

Jason Ekstrand (6):
      intel/compiler: Don't cmod propagate into a saturated operation
      intel/compiler: Don't propagate cmod into integer multiplies
      glsl/blob: Return false from ensure_can_read on overrun
      glsl/blob: Return false from grow_to_fit if we've ever failed
      nir/opcodes: Fix constant-folding of ufind_msb
      nir: Get rid of the variable on vote intrinsics

Juan A. Suarez Romero (1):
      docs: add sha256 checksums for 17.2.2

Józef Kucia (3):
      anv: Fix vkCmdFillBuffer()
      spirv: Fix SpvOpAtomicISub
      anv: Do not assert() on VK_ATTACHMENT_UNUSED

Leo Liu (3):
      st/va: use pipe transfer_map to map upload buffer
      st/vdpau: don't re-allocate interlaced buffer with packed YUV format
      st/va: don't re-allocate interlaced buffer with pakced format

Lionel Landwerlin (4):
      intel: compiler: vec4: add missing default 0 lod
      anv/cmd_buffer: fix push descriptors with set > 0
      anv/cmd_buffer: Reset state in cmd_buffer_destroy
      anv: bo_cache: allow importing a BO larger than needed

Marek Olšák (3):
      mesa: fix texture updates for ATI_fragment_shader
      st/mesa: don't use pipe_surface for passing information about EGLImage
      glsl_to_tgsi: fix instruction order for bindless textures

Nicolai Hähnle (14):
      st/glsl_to_tgsi: fix conditional assignments to packed shader outputs
      amd/common: fix build_cube_select
      radeonsi/gfx9: fix geometry shaders without output vertices
      util/queue: fix a race condition in the fence code
      glsl/lower_instruction: handle denorms and overflow in ldexp correctly
      radeonsi: move current_rast_prim to r600_common_context
      radeonsi: don't discard points and lines
      radeonsi: deduce rast_prim correctly for tessellation point mode
      radeonsi: fix maximum advertised point size / line width
      st/mesa: don't clobber glGetInternalformat* buffer for
      st/glsl_to_tgsi: fix indirect access to 64-bit integer
      st/glsl_to_tgsi: fix a use-after-free in merge_two_dsts
      radeonsi: clamp depth comparison value only for fixed point formats
      radeonsi: clamp border colors for upgraded depth textures

Rob Clark (2):
      freedreno/a5xx: align height to GMEM
      freedreno/a5xx: fix missing restore state

git tag: mesa-17.2.3

MD5:  89d4a96eeaa34a135a37ded75520313e  mesa-17.2.3.tar.gz
SHA1: 47fa86bb278ad874c5845de3303b9190dcc32ce2  mesa-17.2.3.tar.gz
SHA256: fb305eecfeec1fd771fdc96fff973c51871f7bd35fd2bd56cacc27b4b8823220
SHA512: 78a607496a663e745c0c5f640a427febee16a4bb7ee8e9545311bc06bb70690f79f0739aa312324d07b87ae1827b3b6877fde1d045344da01f3107485cbabdad
PGP:  https://mesa.freedesktop.org/archive/mesa-17.2.3.tar.gz.sig

MD5:  a7dca71afbc7294cb7d505067fd44ef6  mesa-17.2.3.tar.xz
SHA1: c46b8c71fe44e3346323835dc9a44cdfe2bffac7  mesa-17.2.3.tar.xz
SHA256: a0b0ec8f7b24dd044d7ab30a8c7e6d3767521e245f88d4ed5dd93315dc56f837
SHA512: 749a0a46b772974633e405804ace7f509afb79f47811dbbdd390333721d744f2ac64f985ff1fd6c5aa3019b700be70bc1f75f60745ed9f4c5b08a9a8f77dfc76
PGP:  https://mesa.freedesktop.org/archive/mesa-17.2.3.tar.xz.sig

More information about the mesa-dev mailing list