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

Emil Velikov emil.l.velikov at gmail.com
Wed Mar 25 19:16:01 PDT 2015


Hello list,

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

This release addresses a couple of glsl bugs affecting all the drivers,
squashes bugs in the libGL and glapi libraries, plus a mix of driver updates
mostly freedreno. The tarball no longer contains hardlinks, has all the haiku
files, builds against musl and no longer requires python/mako in order to build.

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

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


Changes - classic i965(snb)
---------------------------
Fixes:
 - all
    + shaders
       + glsl-opt-0-cmp-xy                                        fail > pass

 - spec
    + arb_buffer_storage
       + bufferstorage-persistent read coherent client-storage    fail > pass
    + arb_sync
       + repeat-wait                                              fail > pass
    + arb_timer_query
       + query gl_timestamp                                       fail > pass

Regressions*:
 - glsl-1.50
    + execution
       + fragcoord-layout-qualifiers-conflicting-case-7           pass > fail


Changes - swrast classic
------------------------
Fixes:
 - all
    + shaders
       + glsl-opt-0-cmp-xy                                        fail > pass


Changes - gallium softpipe, llvmpipe (LLVM 3.5.1)
-------------------------------------------------
Fixes:
 - all
    + shaders
       + glsl-opt-0-cmp-xy                                        fail > pass

Regressions*:
 - glsl-1.50
    + execution
       + fragcoord-layout-qualifiers-conflicting-case-7           pass > fail


* This is a false report as the mesa 10.5.2 contains the fix for
Khronos Bug#12957 while the piglit update has landed after 305ecc3ac89.


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


Trivial merge conflicts
-----------------------
None.


The plan is to have 10.5.2 this Friday(27th March).

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

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

Ilia Mirkin (1):
      freedreno/a3xx: fix 3d texture layout

Tom Stellard (2):
      clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails
      clover: Call clBuildProgram() notification function when build completes


Rejected (2)
============

Mario Kleiner (1):
      glx: Handle out-of-sequence swap completion events correctly.

Tapani Pälli (1):
      i965/fs: in MAD optimizations, switch last argument to be immediate


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

Anuj Phogat (1):
      glsl: Generate link error for non-matching gl_FragCoord redeclarations

Emil Velikov (5):
      docs: Add sha256 sums for the 10.5.1 release
      automake: add missing egl files to the tarball
      st/egl: don't ship the dri2.c link at the tarball
      loader: include <sys/stat.h> for non-sysfs builds
      auxiliary/os: fix the android build - s/drm_munmap/os_munmap/

Felix Janda (1):
      c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default

Francisco Jerez (1):
      i965: Set nr_params to the number of uniform components in the VS/GS path.

Ilia Mirkin (2):
      freedreno/a3xx: use the same layer size for all slices
      freedreno: fix slice pitch calculations

Marek Olšák (1):
      radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coords

Mario Kleiner (2):
      glx: Handle out-of-sequence swap completion events correctly. (v2)
      mapi: Make private copies of name strings provided by client.

Rob Clark (1):
      freedreno: update generated headers

Samuel Iglesias Gonsalvez (2):
      glsl: optimize (0 cmp x + y) into (-x cmp y).
      configure: Introduce new output variable to ax_check_python_mako_module.m4

Tapani Pälli (1):
      glsl: fix names in lower_constant_arrays_to_uniforms

Tom Stellard (1):
      clover: Return 0 as storage size for local kernel args that are not set v2


More information about the mesa-stable mailing list