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

Juan A. Suarez Romero jasuarez at igalia.com
Thu May 31 07:55:41 UTC 2018

Hello list,

The candidate for the Mesa 18.0.5 is now available. Currently we have:
 - 21 queued
 - 0 nominated (outstanding)
 - and 5 rejected patches

NOTE: It is anticipated that 18.0.5 will be the final release in the
18.0 series. Users of 18.0 are encouraged to migrate to the 18.1 series
in order to obtain future fixes.

The current queue consists of:

Mesa core fixes GL_UNSIGNED_INT64_ARB usage, get rid of leak when using
glUseProgram(), add glUniform*ui{v} support for display lists, and fixes texture
finalizing that were causing assertions in CTS tests.

Several fixes for intel/i965 driver: support blits and clears in surfaces with
offsets, several patches around buffer textures, support for 2x6 configuration
l3 banks count, properly CCS_D buffers initialization, and properly rounding
mode set.

RADV also gets couple of fixes, for centroid interpolation and for SRGB compute

Finally, we have also several other fixes in different parts of the framework.

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.5 this Saturday (2nd June), around or shortly after 10:00

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

Trivial merge conflicts
commit 81bd117b3cfbdd73181e44fbedb5e42c4c492406
Author: Marek Olšák <marek.olsak at amd.com>

    mesa: handle GL_UNSIGNED_INT64_ARB properly (v2)

    (cherry picked from commit a8e141387686cdf44b5868031283267acb99eba7)

commit b582b8fc93697d193365bf11cd9f336d786d7f8d
Author: Michel Dänzer <michel.daenzer at amd.com>

    dri3: Stricter SBC wraparound handling

    (cherry picked from commit fe2edb25dd5628c395a65b60998f11e839d2b458)

commit 96b1ac39d58dedf7ed7dbc9dac5116783bb9c2e4
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>

    radv: fix centroid interpolation

    (cherry picked from commit 73df16dcee79e2281c8d8a830dbbe6655359c82d)

commit 3b7134c5350df5fcc04b71d9598154bbc6451256
Author: Nanley Chery <nanley.g.chery at intel.com>

    i965/miptree: Zero-initialize CCS_D buffers

    (cherry picked from commit 8a9491058da72ee2df75da25bb147010a451fb68)



Mesa stable queue

Nominated (0)

Queued (21)

Anuj Phogat (1):
      i965/glk: Add l3 banks count for 2x6 configuration

Bas Nieuwenhuizen (2):
      amd/addrlib: Use defines in autotools build.
      radv: Fix SRGB compute copies.

Dave Airlie (1):
      tgsi/scan: add hw atomic to the list of memory accessing files

Francisco Jerez (4):
      Revert "mesa: simplify _mesa_is_image_unit_valid for buffers"
      i965: Move buffer texture size calculation into a common helper function.
      i965: Handle non-zero texture buffer offsets in buffer object range calculation.
      i965: Use intel_bufferobj_buffer() wrapper in image surface state setup.

Jan Vesely (1):
      eg/compute: Use reference counting to handle compute memory pool.

Jason Ekstrand (2):
      intel/eu: Set EXECUTE_1 when setting the rounding mode in cr0
      intel/blorp: Support blits and clears on surfaces with offsets

Jose Dapena Paz (1):
      mesa: do not leak ctx->Shader.ReferencedProgram references

Marek Olšák (3):
      st/mesa: simplify lastLevel determination in st_finalize_texture
      radeonsi: fix incorrect parentheses around VS-PS varying elimination
      mesa: handle GL_UNSIGNED_INT64_ARB properly (v2)

Michel Dänzer (1):
      dri3: Stricter SBC wraparound handling

Nanley Chery (1):
      i965/miptree: Zero-initialize CCS_D buffers

Samuel Pitoiset (2):
      spirv: fix visiting inner loops with same break/continue block
      radv: fix centroid interpolation

Stuart Young (1):
      etnaviv: Fix missing rnndb file in tarballs

Timothy Arceri (1):
      mesa: add glUniform*ui{v} support to display lists

Rejected (4)

Marek Olšák (1):
      a7d0c53ab8 st/mesa: fix assertion failures with GL_UNSIGNED_INT64_ARB (v2)
Reason: the commit requires earlier commit 19a91841c3 which did not land in branch.

Nanley Chery (1):
      816f2dc67d i965/miptree: Fix handling of uninitialized MCS buffers
Reason: the commit requires earlier commit af4e9295fe which did not land in branch.

Rob Clark (1):
      d89f58a6b8 mesa/st: handle vert_attrib_mask in nir case too
Reason: the commit fixes earlier commits 19a91841c3 and 9987a072cb which did not land in branch.

Thierry Reding (3):
      bd3e97e5aa tegra: Remove usage of non-stable UAPI
      9603d81df0 tegra: Fix scanout resources without modifiers
      9e539012df tegra: Treat resources with modifiers as scanout
Reason: Tegra support is not part of the current branch.

More information about the mesa-dev mailing list