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

Emil Velikov emil.l.velikov at gmail.com
Thu Sep 3 02:44:04 PDT 2015


Hello list,

The candidate for the Mesa 10.6.6 is now available. Currently we have:
 - 33 queued
 - 12 nominated (outstanding)
 - and 1 rejected/obsolete patches

The present queue covers mesa core, i965 (regression fixes), r600
(assertions and r600/sb crashes), radeonsi (workaround for GPU hang
in Unigine Heaven) and nouveau (piglit tests).

Note: this series includes a few commits that have not been explicitly
marked for the 10.6 branch. They were picked based on the severity of the
issue and/or the commit they reference/fix.


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

Testing
-------
The following results are against piglit 246791c51ec.


Changes - classic i965(snb)
---------------------------
Fixes:
 - shaders
    + point-vertex-id                                     fail > pass


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


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


Changes - gallium llvmpipe (LLVM 3.6.2)
---------------------------------------
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 cc2226214db0550961989b616f5fb88db34e9afe
Author: Ilia Mirkin <imirkin at alum.mit.edu>

    st/mesa: fix assignments with 4-operand arguments (i.e. BFI)

    (cherry picked from commit 681efdf7a18b73ce06989cb2d3299e3feabdb5f5)


commit 71fa292d4835c50343d4fab4ddf57f4c5b133b26
Author: Chris Wilson <chris at chris-wilson.co.uk>

    i965: Prevent coordinate overflow in intel_emit_linear_blit

    (cherry picked from commit d38a5601068ae1d923efece8f28757777f4474e4)


commit 3db7a7e814a7d9b75a13450fd51389987bac8f9e
Author: Daniel Scharrer <daniel at constexpr.org>

    mesa: add missing queries for ARB_direct_state_access

    (cherry picked from commit 5aaaaebf22c920745d577c49e463d23b90ba5ea8)


commit b0bce4c7831ffb1706fbbc51dc23cefd51022692
Author: Marek Olšák <marek.olsak at amd.com>

    radeonsi: fix a Unigine Heaven hang when drirc is missing

    (cherry picked from commit 9b510a9652297a63677f1d55b2bf444694fd94e1)


The plan is to have 10.6.6 this Friday (4th of September) 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 (12)
==============

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

Emil Velikov (2):
      mapi: automake: inline glapi_gen_mapi define
      xmlpool: remove LOCALEDIR variable/fix bmake

Ian Romanick (1):
      mesa: Pass the type to _mesa_uniform_matrix as a glsl_base_type

Kenneth Graunke (2):
      glsl: Handle attribute aliasing in attribute storage limit check
      i965: Fix copy propagation type changes

Rob Clark (1):
      xa: add xa_surface_from_handle2

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 (33)
===========

Chris Wilson (2):
      i965: Prevent coordinate overflow in intel_emit_linear_blit
      i965: Always re-emit the pipeline select during invariant state emission

Daniel Scharrer (1):
      mesa: add missing queries for ARB_direct_state_access

Dave Airlie (8):
      mesa/arb_gpu_shader_fp64: add support for glGetUniformdv
      mesa/texgetimage: fix missing stencil check
      st/readpixels: fix accel path for skipimages.
      texcompress_s3tc/fxt1: fix stride checks (v1.1)
      mesa/readpixels: check strides are equal before skipping conversion
      mesa: enable texture stencil8 for multisample
      r600/sb: update last_cf for finalize if.
      r600g: fix calculation for gpr allocation

David Heidelberg (1):
      st/nine: Require gcc >= 4.6

Emil Velikov (2):
      docs: add sha256 checksums for 10.6.5
      get-pick-list.sh: Require explicit "10.6" for nominating stable patches

Glenn Kennard (4):
      r600g: Fix assert in tgsi_cmp
      r600g/sb: Handle undef in read port tracker
      r600g/sb: Don't read junk after EOP
      r600g/sb: Don't crash on empty if jump target

Ilia Mirkin (5):
      st/mesa: fix assignments with 4-operand arguments (i.e. BFI)
      st/mesa: pass through 4th opcode argument in bitmap/pixel visitors
      nv50,nvc0: disable depth bounds test on blit
      nv50: fix 2d engine blits for 64- and 128-bit formats
      mesa: only copy the requested teximage faces

Jason Ekstrand (1):
      i965/fs: Split VGRFs after lowering pull constants

Marek Olšák (3):
      gallium/radeon: fix the ADDRESS_HI mask for EVENT_WRITE CIK packets
      mesa: create multisample fallback textures like normal textures
      radeonsi: fix a Unigine Heaven hang when drirc is missing

Neil Roberts (2):
      i965: Swap the order of the vertex ID and edge flag attributes
      i965/bdw: Fix 3DSTATE_VF_INSTANCING when the edge flag is used

Tapani Pälli (4):
      mesa: update fbo state in glTexStorage
      glsl: build stageref mask using IR, not symbol table
      glsl: expose build_program_resource_list function
      glsl: create program resource list after LinkShader


Obsolete (1)
============

Timothy Arceri (1):
      glsl: fix atomic buffer index for bindings other than 0



More information about the mesa-stable mailing list