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

Juan A. Suarez Romero jasuarez at igalia.com
Wed Sep 19 21:43:03 UTC 2018

Hello list,

The candidate for the Mesa 18.2.1 is now available. Currently we have:
 - 57 queued (+1 squashed)
 - 0 nominated (outstanding)
 - and 2 rejected patches

The current queue consists of:

Vulkan headers are now updated to 1.1.84.

Lot of fixes for Vulkan drivers.

In RADV driver there are fixes for crashes in the CTS testsuite, GPU hangs when
using indirect descriptors, fixes for VK_EXT_conditional_rendering extension,
and some other fixes.

On the other hand, ANV driver also contains several fixes related with vertex
attributes, disabling cache in SKL GT4 tessellation shader, clamping scissors in
framebuffer, support for v3 in VK_EXT_vertex_attribute_divisor extension, and
several other fixes.

Other fixes are also available for Broadcom's Android driver, radeonsi, r600,
v3d, and so on.

Meson also gets a couple of fixes, including fixes when compiling 32bit Intel

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 18.2.1 this Friday (21st September), around or shortly after 12:00

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

Trivial merge conflicts
commit 3f20c0a004e3e8ed4f56114af445ac9eed9e19e6
Author: Sergii Romantsov <sergii.romantsov at gmail.com>

    i965/tools: 32bit compilation with meson

    (cherry picked from commit 97fcccb25ed5f55139c03ebc1c71742f0f25f683)

commit f1305c32c1cd4f7c59ef5dfb2eac33339edabc70
Author: Jason Ekstrand <jason.ekstrand at intel.com>

    nir: Add a small pass to rematerialize derefs per-block

    (cherry picked from commit 7d1d1208c2b38890fe065b6431ef2e3b7166bae4)


Mesa stable queue

Nominated (0)

Queued (57)
Andres Gomez (1):
      Revert "Revert "glsl: skip stringification in preprocessor if in unreachable branch""

Andrii Simiklit (4):
      mesa/util: add missing va_end() after va_copy()
      mesa/util: don't ignore NULL returned from 'malloc'
      mesa/util: don't use the same 'va_list' instance twice
      apple/glx/log: added missing va_end() after va_copy()

Bas Nieuwenhuizen (4):
      radv: Use build ID if available for cache UUID.
      radv: Only allow 16 user SGPRs for compute on GFX9+.
      radv: Set the user SGPR MSB for Vega.
      radv: Support v3 of VK_EXT_vertex_attribute_divisor.

Christopher Egert (1):
      radeon: fix ColorMask

Dave Airlie (1):
      virgl: don't send a shader create with no data. (v2)

Dylan Baker (1):
      meson: Print a message about why a libdrm version was selected

Eric Anholt (2):
      v3d: Fix setup of the VCM cache size.
      v3d: Fix SRC_ALPHA_SATURATE blending for RTs without alpha.

Erik Faye-Lund (2):
      virgl: adjust strides when mapping temp-resources
      winsys/virgl: avoid unintended behavior

Fritz Koenig (2):
      mesa: FramebufferParameteri parameter checking
      mesa: Additional FlipY applications

Gert Wollny (2):
      mesa/texture: Also check for LA texture when querying intensity component size
      winsys/virgl: correct resource and handle allocation (v2)

Ian Romanick (1):
      i965/fs: Don't propagate conditional modifiers from integer compares to adds

Jason Ekstrand (11):
      nir/opt_if: Re-materialize derefs in use blocks before peeling loops
      nir/loop_unroll: Re-materialize derefs in use blocks before unrolling
      nir: Add a small pass to rematerialize derefs per-block
   Squashed with:
      nir: add initializer data to fix MSVC compile error
      anv/query: Write both dwords in emit_zero_queries
      anv: Support v3 of VK_EXT_vertex_attribute_divisor
      vulkan: Update the XML and headers to 1.1.84
      anv: Clamp scissors to the framebuffer boundary
      anv: Disable the vertex cache when tessellating on SKL GT4
      anv: Re-emit vertex buffers when the pipeline changes
      i965: Workaround the gen9 hw astc5x5 sampler bug
      anv/pipeline: Only consider double elements which actually exist

Josh Pieper (1):
      st/mesa: Validate the result of pipe_transfer_map in make_texture (v2)

Kenneth Feng (1):
      amd: Add Picasso device id

Marek Olšák (5):
      ac: revert new LLVM 7.0 behavior for fdiv
      radeonsi: fix printing a BO list into ddebug reports
      r600: fix HTILE for NPOT textures with mipmapping
      winsys/radeon: fix CMASK fast clear for NPOT textures with mipmapping on SI/CI
      radeonsi: fix HTILE for NPOT textures with mipmapping on SI/CI

Mathias Fröhlich (1):
      tnl: Fix green gun regression in xonotic.

Mauro Rossi (3):
      android: broadcom/cle: export the broadcom top level path headers
      android: broadcom/cle: add gallium include path
      android: broadcom/genxml: fix collision with intel/genxml header-gen macro

Michel Dänzer (1):
      loader/dri3: Only wait for back buffer fences in dri3_get_buffer

Pierre Moreau (1):
      nvir: Always split 64-bit IMAD/IMUL operations

Samuel Pitoiset (7):
      radv: fix setting global locations for indirect descriptors
      radv: fix flushing indirect descriptors
      radv: fix GPU hangs with 32-bit indirect descriptors
      radv: handle loc->indirect correctly for the first descriptor
      radv: bump the maximum number of arguments to 64
      radv: fix VK_EXT_conditional_rendering visibility
      radv: fix function names for VK_EXT_conditional_rendering

Sergii Romantsov (3):
      mesa/meson: 32bit xmlconfig linkage
      i965/tools: 32bit compilation with meson
      intel: compiler option msse2 and mstackrealign

Timothy Arceri (2):
      Revert "radeonsi: avoid syncing the driver thread in si_fence_finish"
      glsl: fixer lexer for unreachable defines

Rejected (2)

Samuel Pitoiset (1):
      90819abb56f radv: fix descriptor pool allocation size
Reason: this commit was reverted by commit 95bb7d82ca8.

Sergii Romantsov (1):
      4aec44c0d9c i965/tools: 32bit compilation with meson
Reason: this commit was immediately reverted by commit 2dce1175c1c.

More information about the mesa-dev mailing list