[Mesa-stable] New stable-branch 11.0 candidate pushed

Emil Velikov emil.l.velikov at gmail.com
Sat Nov 7 08:37:05 PST 2015


Hello list,

The candidate for the Mesa 11.0.5 is now available. Currently we have:
 - 31 queued
 - 13 nominated (outstanding)
 - and 6 rejected/obsolete patches

Currently we have mostly driver related fixes - some in i965 and
nouveau, a few llvm related, the odd bugfix in the VA state-tracker.
Additionally we have a few new PCI ids for i965 and radeonsi.

Take a look at section "Mesa stable queue" for more information.


Jason, Kenneth,

I had to pick a few extra commits as prerequirements to the "nir:
Properly invalidate metadata in nir_foo" patches. Can you let me know
if any of these should not be in 11.0. Thanks !

commit 800217a1654ab7932870b1510981f5e38712d58b
Author: Kenneth Graunke <kenneth at whitecape.org>

    nir: Report progress from nir_split_var_copies().

    (cherry picked from commit dc18b9357b553a972ea439facfbc55e376f1179f)


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

    nir/lower_vec_to_movs: Pass the shader around directly

    (cherry picked from commit b7eeced3c724bf5de05290551ced8621ce2c7c52)


commit ef4e862396ae81b0d59f172d0d5273a4e6b5992d
Author: Jason Ekstrand <jason at jlekstrand.net>

    nir: Report progress from lower_vec_to_movs().

    (cherry picked from commit 9f5e7ae9d83ce6de761936b95cd0b7ba4c1219c4)




Testing
-------
The following results are against piglit 4b6848c131c.


Changes - classic i965(snb)
---------------------------
None.


Changes - swrast classic
------------------------
None.


Changes - gallium softpipe
--------------------------
None.


Changes - gallium llvmpipe (LLVM 3.7)
-------------------------------------
None.


Testing reports/general approval
--------------------------------
Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.


Trivial merge conflicts
-----------------------
commit ef4e862396ae81b0d59f172d0d5273a4e6b5992d
Author: Jason Ekstrand <jason at jlekstrand.net>

    nir: Report progress from lower_vec_to_movs().

    (cherry picked from commit 9f5e7ae9d83ce6de761936b95cd0b7ba4c1219c4)


The plan is to have 11.0.5 this Monday (9th of November) or shortly after.

If you have any questions or comments that you would like to share
before the release, please go ahead.


Cheers,
Emil


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

Nominated (13)
==============

Ben Widawsky (1):
      i965/skl/gt4: Fix URB programming restriction.

Boyan Ding (1):
      i915: Add XRGB8888 format to intel_screen_make_configs

Brian Paul (1):
      configure: don't try to build gallium DRI drivers if --disable-dri is set

Dave Airlie (1):
      gallium/swrast: fix front buffer blitting. (v2)

Emil Velikov (3):
      i965: store reference to the context within struct brw_fence
      egl/dri2: expose srgb configs when KHR_gl_colorspace is available
      mesa; add get-extra-pick-list.sh script into bin/

Jean-Sébastien Pédron (1):
      ralloc: Use __attribute__((destructor)) instead of atexit(3)

Tapani Pälli (1):
      mesa: fix error type for GetFramebufferAttachmentParameteriv

Tom Stellard (4):
      clover: Call clBuildProgram() notification function when build
completes v2
      gallium/drivers: Add threadsafe wrappers for pipe_context v2
      clover: Use threadsafe wrappers for pipe_context v2
      clover: Properly initialize LLVM targets when linking with component libs



Queued (31)
===========

Alex Deucher (1):
      radeon/uvd: don't expose HEVC on old UVD hw (v3)

Ben Widawsky (1):
      i965/skl: Add GT4 PCI IDs

Emil Velikov (2):
      docs: add sha256 checksums for 11.0.4
      cherry-ignore: ignore a possible wrong nomination

Emmanuel Gil Peyrot (1):
      gbm.h: Add a missing stddef.h include for size_t.

Eric Anholt (1):
      vc4: When the create ioctl fails, free our cache and try again.

Ian Romanick (1):
      i965: Fix is-renderable check in intel_image_target_renderbuffer_storage

Ilia Mirkin (3):
      nvc0: respect edgeflag attribute width
      nouveau: set MaxDrawBuffers to the same value as MaxColorAttachments
      nouveau: relax fence emit space assert

Ivan Kalvachev (1):
      r600g: Fix special negative immediate constants when using ABS modifier.

Jason Ekstrand (2):
      nir/lower_vec_to_movs: Pass the shader around directly
      nir: Report progress from lower_vec_to_movs().

Jose Fonseca (2):
      gallivm: Translate all util_cpu_caps bits to LLVM attributes.
      gallivm: Explicitly disable unsupported CPU features.

Julien Isorce (4):
      st/va: pass picture desc to begin and decode
      nvc0: fix crash when nv50_miptree_from_handle fails
      st/va: do not destroy old buffer when new one failed
      st/va: add more errors checks in vlVaBufferSetNumElements and
vlVaMapBuffer

Kenneth Graunke (6):
      i965: Fix missing BRW_NEW_*_PROG_DATA flagging caused by cache reuse.
      nir: Report progress from nir_split_var_copies().
      nir: Properly invalidate metadata in nir_split_var_copies().
      nir: Properly invalidate metadata in nir_opt_copy_prop().
      nir: Properly invalidate metadata in nir_lower_vec_to_movs().
      nir: Properly invalidate metadata in nir_opt_remove_phis().

Nanley Chery (1):
      mesa/glformats: Undo code changes from _mesa_base_tex_format() move

Nicolai Hähnle (1):
      st/mesa: fix mipmap generation for immutable textures with
incomplete pyramids

Nigel Stewart (1):
      osmesa: Expose GL entry points for Windows build via DEF file.

Roland Scheidegger (1):
      gallivm: disable f16c when not using AVX

Samuel Li (2):
      radeonsi: add support for Stoney asics (v3)
      radeonsi: add Stoney pci ids


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

Kenneth Graunke (3):
      i965/nir: Switch on shader stage in nir_lower_outputs().
      i965: Implement a new type_size_4x() function.
      i965: Fix scalar VS float[] and vec2[] output arrays.

Nanley Chery(2):
      mesa: Enable ASTC in GLES' [NUM_]COMPRESSED_TEXTURE_FORMATS queries
      mesa/texcompress: Restrict FXT1 format to desktop GL subset

Timothy Arceri (1):
      glsl: fix stream qualifier for blocks with an instance name


More information about the mesa-stable mailing list