[Mesa-dev] [ANNOUNCE] Mesa 17.2.7 release candidate

Emil Velikov emil.l.velikov at gmail.com
Mon Dec 11 20:02:44 UTC 2017


Hello list,

The candidate for the Mesa 17.2.7 is now available. Currently we have:
 - 45 queued
 - 2 nominated (outstanding)
 - and 1 rejected patches

The current queue consists of a variety of fixes, with a sizeable hunk in the
shared GLSL codebase.

Whereas for individual drivers - i965 has a crash fix for when playing various
Valve games, r600 and nouveau have tweaks in their compiler backends. Fast
clears on radeonsi and RADV are better now, while the VAAPI encoding is playing
nicely with GStreamer.

The WGL state tracker and SWR driver have also seen minor improvements.

To top of up - Mesa should build fine with the latest glibc 2.17.


Take a look at section "Mesa stable queue" for more information.


Testing reports/general approval
--------------------------------
Any testing reports (or general approval of the state of the branch) will be
greatly appreciated.

The plan is to have 17.2.7 this Wednesday(13th Dec 2017), around or shortly
after 20:00 GMT.

If you have any questions or suggestions - be that about the current patch
queue or otherwise, please go ahead.


Trivial merge conflicts
-----------------------
List of commits where manual intervention was required.
Keep the authors in the CC list.

commit a8a5a97f4627182f6345f50bcbea4ab51ba80480
Author: Ilia Mirkin <imirkin at alum.mit.edu>

    glsl: fix derived cs variables

    (cherry picked from commit 4d24a7cb97641cacecd371d1968f6964785822e4)


commit a995d6bb78a2bf2881018316cdbf8bb45fa4a18b
Author: Marek Olšák <marek.olsak at amd.com>

    radeonsi/gfx9: fix importing shared textures with DCC

    (cherry picked from commit ed4780383cae61e051b3d3d120649222da49feae)


commit 4d0ec672cbff094175bb055bf34acdfeb8a92992
Author: Marek Olšák <marek.olsak at amd.com>

    radeonsi: flush the context after resource_copy_region for buffer exports

    (cherry picked from commit 5e805cc74bc52f97de8f6308fc06bc96623e7e09)


commit 6c9c07b0f9728192184108f1c0cd155139990914
Author: Alex Smith <asmith at feralinteractive.com>

    radv: Add LLVM version to the device name string

    (cherry picked from commit 8fda98c4f1dba2488b9e3ef3e820585f48a8a2f9)


commit 83c85b28a4905e84c56f37b9d561fa372d11b0ea
Author: Eric Engestrom <eric.engestrom at imgtec.com>

    compiler: use NDEBUG to guard asserts

    (cherry picked from commit 7b85b9b8773b119360a31b66b321ae560a77cb6d)


commit ecf8e4a64ca48eda14314b84ccd061713492d122
Author: Vadym Shovkoplias <vadym.shovkoplias at globallogic.com>

    intel/blorp: Fix possible NULL pointer dereferencing

    (cherry picked from commit cdb3eb7174f84f3200408c4b43c819fb093da9c6)


commit ac78f7c76a7d21de280592d539aafdea6eecd5bb
Author: Vinson Lee <vlee at freedesktop.org>

    anv: Check if memfd_create is already defined.

    (cherry picked from commit 8c1e4b1afc8d396ccf99c725c59b29a9aa305557)


Cheers,
Emil


Mesa stable queue
-----------------

Nominated (2)
=============

Bas Nieuwenhuizen (1):
      b926da2 spirv: Fix loading an entire block at once.

Leo Liu (1):
      6d74cb2 radeon/vce: move destroy command before feedback command


Queued (45)
===========

Alex Smith (1):
      radv: Add LLVM version to the device name string

Andres Gomez (2):
      docs: add sha256 checksums for 17.2.6
      docs: remove bug 103626 from fix list as per 17.2.6

Ben Crocker (2):
      docs/llvmpipe.html: Minor edits
      docs/llvmpipe: document ppc64le as alternative architecture to x86.

Dave Airlie (1):
      r600/sb: handle jump after target to end of program. (v2)

Denis Pauk (1):
      gallium/{r600, radeonsi}: Fix segfault with color format (v2)

Eduardo Lima Mitev (3):
      glsl_parser_extra: Add utility to copy symbols between symbol tables
      glsl: Use the utility function to copy symbols between symbol tables
      glsl/linker: Check that re-declared, inter-shader built-in blocks match

Emil Velikov (2):
      gl_table.py: add extern C guard for the generated glapitable.h
      cherry-ignore: radeonsi: allow DMABUF exports for local buffers

Eric Anholt (1):
      broadcom/vc4: Fix handling of GFXH-515 workaround with a start
vertex count.

Eric Engestrom (1):
      compiler: use NDEBUG to guard asserts

Fabian Bieler (2):
      glsl: Match order of gl_LightSourceParameters elements.
      glsl: Fix gl_NormalScale.

Frank Richter (1):
      gallium/wgl: fix default pixel format issue

George Kyriazis (1):
      swr: Handle resource across context changes

Gert Wollny (2):
      r600: Emit EOP for more CF instruction types
      r600/sb: do not convert if-blocks that contain indirect array access

Ilia Mirkin (1):
      glsl: fix derived cs variables

James Legg (1):
      nir/opcodes: Fix constant-folding of bitfield_insert

Jason Ekstrand (1):
      i965: Disable regular fast-clears (CCS_D) on gen9+

Juan A. Suarez Romero (1):
      glsl: add varying resources for arrays of complex types

Julien Isorce (1):
      st/va: change frame_idx from array to hash table

Kai Wasserbäch (1):
      docs: Point to apt.llvm.org for development snapshot packages

Kenneth Graunke (3):
      meta: Initialize depth/clear values on declaration.
      meta: Fix ClearTexture with GL_DEPTH_COMPONENT.
      i965: Fix Smooth Point Enables.

Marek Olšák (3):
      radeonsi: fix layered DCC fast clear
      radeonsi/gfx9: fix importing shared textures with DCC
      radeonsi: flush the context after resource_copy_region for buffer exports

Matt Turner (4):
      i965/fs: Handle negating immediates on MADs when propagating saturates
      util: Fix SHA1 implementation on big endian
      util: Fix disk_cache index calculation on big endian
      i965/fs: Unpack count argument to 64-bit shift ops on Atom

Nicolai Hähnle (3):
      radeonsi: fix the R600_RESOURCE_FLAG_UNMAPPABLE check
      glsl: allow any l-value of an input variable as interpolant in
interpolateAt*
      glsl: fix interpolateAtXxx(some_vec[idx], ...) with dynamic idx

Pierre Moreau (1):
      nvc0/ir: Properly lower 64-bit shifts when the shift value is >32

Tapani Pälli (1):
      mesa/gles: adjust internal format in glTexSubImage2D error checks

Timothy Arceri (1):
      glsl: get correct member type when processing xfb ifc arrays

Vadym Shovkoplias (2):
      intel/blorp: Fix possible NULL pointer dereferencing
      glx/dri3: Remove unused deviceName variable

Vinson Lee (1):
      anv: Check if memfd_create is already defined.


Rejected (1)
============

Marek Olšák (1)
      010214b radeonsi: allow DMABUF exports for local buffers
Reason: Branch is missing the new flag and lots of associated work.


More information about the mesa-dev mailing list