[Mesa-announce] [ANNOUNCE] mesa 18.2.0-rc5

Andres Gomez agomez at igalia.com
Thu Aug 30 00:28:09 UTC 2018

Hello list,

The fifth release candidate for the Mesa 18.2.0 is now available.

As per the issue tracker [1] we still have a number of outstanding bugs
blocking the release.

[1] https://bugs.freedesktop.org/show_bug.cgi?id=107457

Currently we have:
 - 23 queued
 - 11 nominated (outstanding)
 - and 0 rejected patches

We have in the queue:

In Mesa Core we have included a correction to actually expose the
GL_EXT_robustness extension for GLES.

The GLSL compiler has received a fix preventing an incorrect linking
error when having allowed unused in blocks with not corresponding out
blocks in the previous stage. Also, its tests have been made sure that
they should be executed from the build system check target or, at the
very least, with an explicitly versioned python executable.

AMD's drivers have received multiple fixes, including one to correct
some rendering with radv for Super Mario Sunshine with the Dolphin
emulator and another one detected due to a segmentation fault in Rise
of the Tomb Raider.

Intel's drivers have also received multiple fixes, including one to
correct a GPU hang in DOOM 2016 running under wine.

The documentation has also gotten a couple of fixes, to note 0.8.0 as
the minimum required mako version, and to add 3 more features into the
18.2's release notes.

Finally, from build and integration point of view, we have multiple
fixes for meson, correcting EGL's compilation, making the GLSL tests to
explicitly run with python, and to actually load translation files.

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 the sixth release candidate for 18.2.0 next
Wednesday (2018/09/05), around or shortly after 18:00 EEST.

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

Trivial merge conflicts

commit f958837964784315c1dc633f41f1ef5d2a17aea9
Author: Dylan Baker <dylan at pnwbakers.com>

    meson: Actually load translation files

    (cherry picked from commit 7c00db9527245d80cb748ec3442163585a5463a6)

commit f6dccf66865c31b13f48b50891a9f5a0d9949b1c
Author: Emil Velikov <emil.velikov at collabora.com>

    glsl: remove execute bit and shebang from python tests

    (cherry picked from commit 48820ed8da0ad50d51a58f26e156d82b685492e2)


Mesa stable queue

Nominated (11)

    Andrii Simiklit (1):
      1b0df8a4602 i965/gen6/xfb: handle case where transform feedback is not active

    Bas Nieuwenhuizen (1):
      4738b6ac814 radv: Add missing checks in radv_get_image_format_properties.

    Jason Ekstrand (6):
      4ffb575da59 vulkan/alloc: Add a vk_strdup helper
      8c048af5890 anv: Copy the appliation info into the instance
      c92a463d234 anv: Claim to support depthBounds for ID games
      cdea5d996ed anv: Free the app and engine name
      116b47fe3c0 nir/algebraic: Be more careful converting ushr to extract_u8/16
      7cdf8f93390 nir/format_convert: Fix a bitmask in unpack_11f11f10f

    Lionel Landwerlin (1):
      5a1c23d1502 anv: blorp: support multiple aspect blits

    Marek Olšák (1):
      1e40f694831 ac/surface: fix CMASK fast clear for NPOT textures with mipmapping on SI/CI/VI

    Tapani Pälli (1):
      a72dbc461bd mesa: allow GL_UNSIGNED_BYTE type for SNORM reads

Queued (23)

    Andres Gomez (1):
      Update version to 18.2.0-rc5

    Dylan Baker (1):
      meson: Actually load translation files

    Emil Velikov (2):
      docs: update required mako version
      glsl: remove execute bit and shebang from python tests

    Grazvydas Ignotas (1):
      radv: place pointer length into cache uuid

    Gurchetan Singh (2):
      meson: fix egl build for surfaceless
      meson: fix egl build for android

    Jason Ekstrand (4):
      anv: Fill holes in the VF VUE to zero
      intel/decoder: Clean up field iteration and fix sub-dword fields
      intel/batch_decoder: Fix dynamic state printing
      intel/batch_decoder: Print blend states properly

    Lionel Landwerlin (2):
      intel: decoder: unify MI_BB_START field naming
      intel: decoder: handle 0 sized structs

    Marek Olšák (2):
      ac: completely remove +auto-waitcnt-before-barrier
      glapi: actually implement GL_EXT_robustness for GLES

    Mathieu Bridon (1):
      meson: Run the test with Python

    Nanley Chery (3):
      i965/miptree: Use miptree_map in map_blit functions
      i965/miptree: Fix can_blit_slice()
      intel/isl: Avoid tiling some 16K-wide render targets

    Rhys Perry (1):
      docs: add forgotten features to 18.2.0 release notes

    Samuel Pitoiset (2):
      radv: remove dead variables after splitting per member structs
      ac/nir: fix getting GLSL type of array of samplers for TG4

    vadym.shovkoplias (1):
      glsl/linker: Allow unused in blocks which are not declated on previous stage

Rejected (0)

No rejections.

git tag: mesa-18.2.0-rc5

MD5:  8aaa4be33c81a8defd9b612d145e4233  mesa-18.2.0-rc5.tar.gz
SHA1: 02c50cba8b99dbbc525410478859666d31a6e647  mesa-18.2.0-rc5.tar.gz
SHA256: fa4d15695ded307e21543783413aeef5be632c1595c7ea22c846c88281290de1  mesa-18.2.0-rc5.tar.gz
SHA512: 7b67c3c3143498fd0de38d1bddaf7cc456520445085f07e6ed0254e62fdc12d19a899125d66773bab570aec2864e68691b86a4875221b756878cd3cb5f647dea  mesa-18.2.0-rc5.tar.gz
PGP:  https://mesa.freedesktop.org/archive/mesa-18.2.0-rc5.tar.gz.sig

MD5:  450b761c34f5fd8a16b83b8c37c8fe58  mesa-18.2.0-rc5.tar.xz
SHA1: ddf3dba6820922c8273cb40804925a42778303f4  mesa-18.2.0-rc5.tar.xz
SHA256: 2d4ce3e886da5b686db1924666b86045d60bc0eafc1c6f59f0ed23778da0e8d4  mesa-18.2.0-rc5.tar.xz
SHA512: 156f6ae7fd42b33cfcc0a402afbd7e0d4560c114a82b6d99d9e47c0deebdeb3430550cf5c06a64e19ab01e324ab28f2475b746037552d87563c2a92a24aa203a  mesa-18.2.0-rc5.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-18.2.0-rc5.tar.xz.sig

More information about the mesa-announce mailing list