[Mesa-announce] [ANNOUNCE] Mesa 18.0.4 release candidate

Juan A. Suarez Romero jasuarez at igalia.com
Tue May 15 18:51:00 UTC 2018

Hello list,

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

The current queue consists of:

r600 driver gets a fix for constant buffer boounds, which fixes rendering bugs
in Trine and Witcher 1.

Several fixes for RADV driver: fixes around alpha channel in Pre-Vega, fix in
multisample image copies, and fixes around multilayer images in compute path.

For the case of ANV/i965 drivers, also a couple of fixes, all of them around
ISP. On top, there are a couple of fixes relative to code emission around 16-bit
integers, and a a fix for a leak in blorp for Gen4 and Gen5.

Speaking of leaks, there are also fixes for winsys/radeon/amdgpu and
pipe-loader.gets a couple of patches to fix a couple of leaks.

SPIR-V part gets a patch to apply OriginUpperLeft to FragCoord.

Mesa core gets a couple of patches to fix error handling in
get_framebuffer_parameteriv, and to add missing support for

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.0.4 this Thursday (17th May), around or shortly after 19:00

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

Trivial merge conflicts
commit 1b0406f465a4d2c028f7c7574299228606d4a1b1
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

    radv: Translate logic ops.

    (cherry picked from commit dd102405dea022f6c27bc42176f50f3bb2761ae6)



Mesa stable queue

Nominated (0)

Queued (27)

Bas Nieuwenhuizen (3):
      radv: Disable texel buffers with A2 SNORM/SSCALED/SINT for pre-vega.
      radv: Fix up 2_10_10_10 alpha sign.
      radv: Translate logic ops.

Dave Airlie (3):
      radv: use compute path for multi-layer images.
      radv: resolve all layers in compute resolve path.
      r600: fix constant buffer bounds.

Deepak Rawat (1):
      egl/x11: Send invalidate to driver on copy_region path in swap_buffer

Ian Romanick (1):
      mesa: Add missing support for glFogiv(GL_FOG_DISTANCE_MODE_NV)

Jan Vesely (8):
      winsys/amdgpu: Destroy dev_hash table when the last winsys is removed.
      winsys/radeon: Destroy fd_hash table when the last winsys is removed.
      gallium/auxiliary: Add helper function to count the number of entries in hash table
      pipe-loader: Free driver_name in error path
      eg/compute: Drop reference to kernel_param bo in destructor
      r600: Cleanup constant buffers on context destruction
      eg/compute: Drop reference on code_bo in destructor.
      clover: Add explicit virtual destructor to argument class

Jason Ekstrand (1):
      i965,anv: Set the CS stall bit on the ISP disable PIPE_CONTROL

Jose Maria Casanova Crespo (2):
      intel/compiler: fix brw_imm_w for negative 16-bit integers
      intel/compiler: fix 16-bit int brw_negate_immediate and brw_abs_immediate

Kai Wasserb├Ąch (1):
      opencl: autotools: Fix linking order for OpenCL target

Kenneth Graunke (1):
      i965: Don't leak blorp on Gen4-5.
Squashed with
      i965: silence unused variable

Lionel Landwerlin (2):
      anv: emit pixel scoreboard stall before ISP disable
      i965: require pixel scoreboard stall prior to ISP disable

Matthew Nicholls (1):
      radv: fix multisample image copies

Neil Roberts (1):
      spirv: Apply OriginUpperLeft to FragCoord

Rhys Perry (1):
      mesa: fix error handling in get_framebuffer_parameteriv

Ross Burton (1):
      src/intel/Makefile.vulkan.am: add missing MKDIR_GEN

Rejected (4)

Brian Paul (3):
      901db25d5b glsl: change ast_type_qualifier bitset size to work around GCC 5.4 bug
Reason: The commit requires earlier commit ba79a90fb52 which did not land in branch.

      d07466fe18 mesa: fix glGetInteger/Float/etc queries for vertex arrays attribs
Reason: The commit fixes earlier commit d5f42f96e16 which did not land in branch.

      e4211b36bb mesa: revert GL_[SECONDARY_]COLOR_ARRAY_SIZE glGet type to TYPE_INT
Reason: The commit fixes earlier commit d07466fe18522 which did not land in branch.

Dave Airlie (1):
      b16fc6cda1 radv/resolve: do fmask decompress on all layers.
Reason: The commit requires earlier commits ab0e625a671 and 62510846b6e which did not land in branch.

More information about the mesa-announce mailing list