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

Emil Velikov emil.l.velikov at gmail.com
Thu Apr 9 05:56:57 PDT 2015


Hello list,

The candidate for the Mesa 10.5.3 is now available. The current patch queue
is as follows:
 - 18 queued
 - 13 nominated (outstanding)
 - and 2 rejected (obsolete) patches

This release addresses bugs in our OpenCL state-tracker (clover) and nearly
every dri driver. The compilation process should finally be python/mako free :)

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

Testing
-------
The following results are against piglit 305ecc3ac89.


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


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


Changes - gallium softpipe, llvmpipe (LLVM 3.5.1)
-------------------------------------------------
None.


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


Trivial merge conflicts
-----------------------
Here are the commits where I manually merged conflicts, so these might
merit additional review:

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

    radeonsi: Cache LLVMTargetMachineRef in context instead of in screen

    (cherry picked from commit d64adc3a79e419062432cfa8d1cbc437676a3fbd)



The plan is to have 10.5.3 this Friday(10th April).

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

Boyan Ding (1):
      i965: 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 (9):
      android: use LOCAL_SHARED_LIBRARIES over TARGET_OUT_HEADERS
      android: add $(mesa_top)/src include to the whole of mesa
      android: egl: add libsync_cflags to the build
      android: dri/common: conditionally include drm_cflags/set __NOT_HAVE_DRM_H
      android: add HAVE__BUILTIN_* and HAVE_FUNC_ATTRIBUTE_* defines
      android: add $(mesa_top)/src/mesa/main to the includes list
      android: dri: link against libmesa_util
      android: mesa: fix the path of the SSE4_1 optimisations
      dist: add the VG depedencies into the tarball

Mauro Rossi (2):
      android: mesa: generate the format_{un,}pack.[ch] sources
      android: add inital NIR build


Rejected/Obsolete (2)
=====================

Tom Stellard (2):
      clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails
      clover: Update the wait_count of the correct event when chaining events


Queued (18)
===========

Dave Airlie (1):
      st_glsl_to_tgsi: only do mov copy propagation on temps (v2)

Emil Velikov (3):
      docs: Add sha256 sums for the 10.5.2 release
      xmlpool: don't forget to ship the MOS
      configure.ac: error out if python/mako is not found when required

Iago Toral Quiroga (1):
      i965: Do not render primitives in non-zero streams then TF is disabled

Ilia Mirkin (7):
      st/mesa: update arrays when the current attrib has been updated
      nv50/ir: take postFactor into account when doing peephole optimizations
      nv50/ir/gk110: fix offset flag position for TXD opcode
      freedreno/a3xx: fix 3d texture layout
      freedreno/a3xx: point size should not be divided by 2
      nv50: allocate more offset space for occlusion queries
      nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling

Kenneth Graunke (2):
      i965: Fix instanced geometry shaders on Gen8+.
      i965: Add forgotten multi-stream code to Gen8 SOL state.

Marcin Ślusarz (1):
      nouveau: synchronize "scratch runout" destruction with the command stream

Michel Dänzer (1):
      radeonsi: Cache LLVMTargetMachineRef in context instead of in screen

Tom Stellard (1):
      clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails v2

Ville Syrjälä (1):
      i965: Fix URB size for CHV


More information about the mesa-stable mailing list