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

Emil Velikov emil.l.velikov at gmail.com
Fri Mar 15 15:16:41 UTC 2019


Hello list,

The candidate for the Mesa 18.3.5 is now available. Currently we have:
 - 67 queued
 - 0 nominated (outstanding)
 - and 6 rejected patches

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.3.5 this Saturday (16 March 2019), around or
shortly after 16 GMT.

If you have any questions or suggestions - be that about the current patch
queue or otherwise, please let me know.


Trivial merge conflicts
-----------------------

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

    intel/fs: Bail in optimize_extract_to_float if we have modifiers

    (cherry picked from commit 367b0ede4d9115aba772d6e46ec73642761f7ff6)


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

    nir/xfb: Work in terms of components rather than slots

    (cherry picked from commit 558c3145045f1c6da8bddb31ed77a418ab27f2f9)


commit e8d3c8458291e02459146bb458547baec93d2efe
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

    radv: Fix float16 interpolation set up.

    (cherry picked from commit a1fdd4a4a73604469b6204a56457b08f8ae4a948)


commit 3c4cc070c12ca8dcb287dcb10bff32ae19913d32
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>

    radv: fix clearing attachments in secondary command buffers

    (cherry picked from commit 5671f38085216caf2cbf221a9fcda08b7571a762)


commit 3c4cc070c12ca8dcb287dcb10bff32ae19913d32
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>

    radv: fix clearing attachments in secondary command buffers

    (cherry picked from commit 5671f38085216caf2cbf221a9fcda08b7571a762)


commit 079c124bcbc9231ef2c5bd9b465f0241902412cd
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>

    radv: properly align the fence and EOP bug VA on GFX9

    (cherry picked from commit c2a148692b4d728e481b60a503e21931f9cf43f0)


commit 8448ece46090c1b387640b244959f1d45b23a764
Author: Ian Romanick <ian.d.romanick at intel.com>

    intel/fs: nir_op_extract_i8 extracts a byte, not a word

    (cherry picked from commit 4aaf139ea4cc7c4703e1906e0074f87f76c8e4cc)


commit 81107c96e600277ac0db8216d99c2ec1b7699642
Author: Tapani Pälli <tapani.palli at intel.com>

    anv: destroy descriptor sets when pool gets destroyed

    (cherry picked from commit 105002bd2d6173b24f6955c22340b5bc77e029fa)


Cheers,
Emil


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

Queued (67)
===========

Alok Hota (1):
      swr/rast: bypass size limit for non-sampled textures

Andrii Simiklit (1):
      i965: re-emit index buffer state on a reset option change.

Axel Davy (2):
      st/nine: Ignore window size if error
      st/nine: Ignore multisample quality level if no ms

Bas Nieuwenhuizen (4):
      radv: Sync ETC2 whitelisted devices.
      radv: Fix float16 interpolation set up.
      radv: Allow interpolation on non-float types.
      radv: Interpolate less aggressively.

Carlos Garnacho (1):
      wayland/egl: Ensure EGL surface is resized on DRI update_buffers()

Danylo Piliaiev (1):
      glsl/linker: Fix unmatched TCS outputs being reduced to local variable

David Shao (1):
      meson: ensure that xmlpool_options.h is generated for gallium
targets that need it

Eleni Maria Stea (1):
      i965: fixed clamping in set_scissor_bits when the y is flipped

Emil Velikov (6):
      docs: add sha256 checksums for 18.3.4
      meson: egl: correctly manage loader/xmlconfig
      cherry-ignore: add 19.0 only anv/push buffer nominations
      cherry-ignore: add gitlab-ci fixup commit
      cherry-ignore: ignore glsl_types memory cleanup patch
      cherry-ignore: add explicit 19.0 performance optimisations

Eric Engestrom (1):
      egl: fix libdrm-less builds

Francisco Jerez (1):
      intel/fs: Implement extended strides greater than 4 for IR source regions.

Ian Romanick (2):
      intel/fs: nir_op_extract_i8 extracts a byte, not a word
      intel/fs: Fix extract_u8 of an odd byte from a 64-bit integer

Ilia Mirkin (1):
      glsl: fix recording of variables for XFB in TCS shaders

Jason Ekstrand (10):
      intel/fs: Bail in optimize_extract_to_float if we have modifiers
      compiler/types: Add a contains_64bit helper
      nir/xfb: Properly align 64-bit values
      nir/xfb: Work in terms of components rather than slots
      nir/xfb: Handle compact arrays in gather_xfb_info
      anv: Count surfaces for non-YCbCr images in GetDescriptorSetLayoutSupport
      spirv: OpImageQueryLod requires a sampler
      spirv: Pull offset/stride from the pointer for OpArrayLength
      glsl/list: Add a list variant of insert_after
      glsl/lower_vector_derefs: Don't use a temporary for TCS outputs

Jose Maria Casanova Crespo (1):
      glsl: TCS outputs can not be transform feedback candidates on GLES

José Fonseca (1):
      scons: Workaround failures with MSVC when using SCons 3.0.[2-4].

Juan A. Suarez Romero (3):
      genxml: add missing field values for 3DSTATE_SF
      anv: advertise 8 subpixel precision bits
      anv: destroy descriptor sets when pool gets reset
Squashed with
      anv: Fix destroying descriptor sets when pool gets reset

Kenneth Graunke (1):
      intel/fs: Fix opt_peephole_csel to not throw away saturates.

Kevin Strasser (1):
      egl/dri: Avoid out of bounds array access

Lionel Landwerlin (1):
      intel: fix urb size for CFL GT1

Marek Olšák (5):
      radeonsi: add driconf option radeonsi_enable_nir
      radeonsi: always enable NIR for Civilization 6 to fix corruption
      driconf: add Civ6Sub executable for Civilization 6
      tgsi: don't set tgsi_info::uses_bindless_images for constbufs
and hw atomics
      radeonsi: compile clear and copy buffer compute shaders on demand

Mauro Rossi (2):
      android: anv: fix generated files depedencies (v2)
      android: anv: fix libexpat shared dependency

Ray Zhang (1):
      glx: fix shared memory leak in X11

Rhys Perry (2):
      radv: bitcast 16-bit outputs to integers
      radv: ensure export arguments are always float

Samuel Pitoiset (8):
      radv: write the alpha channel of MRT0 when alpha coverage is enabled
      radv: fix writing the alpha channel of MRT0 when alpha coverage is enabled
      radv: fix clearing attachments in secondary command buffers
      radv: fix out-of-bounds access when copying descriptors BO list
      radv: don't copy buffer descriptors list for samplers
      radv: properly align the fence and EOP bug VA on GFX9
      radv: fix pointSizeRange limits
      radv: always initialize HTILE when the src layout is UNDEFINED

Sergii Romantsov (2):
      dri: meson: do not prefix user provided dri-drivers-path
      d3d: meson: do not prefix user provided d3d-drivers-path

Tapani Pälli (3):
      nir: initialize value in copy_prop_vars_block
      anv: retain the is_array state in create_plane_tex_instr_implicit
      anv: destroy descriptor sets when pool gets destroyed

Timothy Arceri (1):
      glsl: fix shader cache for packed param list

Yevhenii Kolesnikov (1):
      i965: Fix allow_higher_compat_version workaround limited by OpenGL 3.0

pal1000 (1):
      scons: Compatibility with Scons development version string


Rejected (6)
============

Eric Engestrom:
      85ee157283c gitlab-ci: autotools needs to be told which llvm
version to use

Reason: Commit references invalid sha - a offender did not land in branch.

Jason Ekstrand:
      8ab95b849e6 anv: Refactor descriptor pushing a bit
      5c30fffeec1 anv: Take references to push descriptor set layouts

Reason: Explicit 19.0 only nominations, require work which did not land in
        branch

Jason Ekstrand:
      5ef2b8f1f2e nir: Add a pass for lowering IO back to vector when possible
      6d5d89d25a0 intel/nir: Vectorize all IO

Reason: Address 10% regression in a synthetic benchmark. No real world
        applications seems to be affected.


Tapani Pälli:
      47fc3598224 anv: release memory allocated by glsl types during
spirv_to_nir

Reason: The commit was reverted shortly after it was applied on master.


More information about the mesa-dev mailing list