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

Emil Velikov emil.l.velikov at gmail.com
Thu Jul 2 05:00:44 PDT 2015


Hello list,

The candidate for the Mesa 10.5.9 is now available. Currently we have:
- 28 queued
- 8 nominated (outstanding)
- and 0 rejected (obsoleete) patches

The present queue consist of many driver fixes - nouveau, i915, i965,
 r600/radeonsi, alongside GLSL ones (amongst which a Dota2 Reborn
bugfix) and a few build related cleanups.

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
------------------------
Fixes:
 - spec
    + !opengl 1.1
       + drawbuffer-modes                                    fail > pass


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


Changes - gallium llvmpipe (LLVM 3.6)
-------------------------------------
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 e3bcc8775598c36595d5044163e6a3b658fea2d8
Author: Chris Wilson <chris at chris-wilson.co.uk>

    i965: Export format comparison for blitting between miptrees

    (cherry picked from commit 922c0c9fd526ce19b87bc74a3159dec7705c1de1)


commit 3c4570e3fc283f81b5cf4b3b05a9bb66cf47ae2f
Author: Michel Dänzer <michel.daenzer at amd.com>

    winsys/radeon: Unmap GPU VM address range when destroying BO
    
    (cherry picked from commit 7796e8889a9a2cc1b454dc32d8da3d756404339a)


commit 5bec73364111907dc0a32c38b7d5f9b11c19626a
Author: Tapani Pälli <tapani.palli at intel.com>

    glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
    
    (cherry picked from commit edb8383c98ee23385731d0fc23a6b6673528a8ec)


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

    i965: use EmitNoIndirectSampler for gen < 7
    
    (cherry picked from commit 8852e26e93af1fc4b72bf9d57e847f53e1a1371b)


commit 81ac47605f887c9cbf5d2f3a77e7a71a28fbe37f
Author: Tapani Pälli <tapani.palli at intel.com>

    glsl: validate sampler array indexing for 'constant-index-expression'
    
    (cherry picked from commit 9350ea6979c48772e1fb55d4f1c7c5a3cfa987b0)



The plan is to have 10.5.9 this Friday (3rd of July).

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

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 (1):
      bugzilla_mesa.sh: sort the bugs list by number

Ilia Mirkin (1):
      mesa: reset the source packing when creating temp transfer image

Mario Kleiner (1):
      radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.

Tom Stellard (3):
      clover: Call clBuildProgram() notification function when build completes v2
      gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen
      clover: Use threadsafe wrappers for pipe_screen and pipe_context


Queued (28)
===========

Ben Widawsky (2):
      i965/gen9: Implement Push Constant Buffer workaround
      i965/skl: Use 1 register for uniform pull constant payload

Boyan Ding (1):
      egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals

Chris Wilson (3):
      i965: Fix HW blitter pitch limits
      i915: Blit RGBX<->RGBA drawpixels
      i965: Export format comparison for blitting between miptrees

Emil Velikov (5):
      docs: Add sha256sums for the 10.5.8 release
      configure: warn about shared_glapi & xlib-glx only when both are set
      configure: error out when building backend-less libEGL
      configure: error out when building libEGL without shared-glapi
      gbm: do not (over)link against libglapi.so

Frank Henigman (1):
      gbm: dlopen libglapi so gbm_create_device works

Ilia Mirkin (8):
      glsl: add version checks to conditionals for builtin variable enablement
      mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls
      glsl: binding point is a texture unit, which is a combined space
      nvc0: always put all tfb bufs into bufctx
      nv50,nvc0: make sure to pushbuf_refn before putting bo into pushbuf_data
      nv50/ir: propagate modifier to right arg when const-folding mad
      nv50/ir: fix emission of address reg in 3rd source
      nv50/ir: copy joinAt when splitting both before and after

Mario Kleiner (1):
      nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.

Michel Dänzer (1):
      winsys/radeon: Unmap GPU VM address range when destroying BO

Tapani Pälli (6):
      glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
      mesa/glsl: new compiler option EmitNoIndirectSampler
      i915: use EmitNoIndirectSampler
      mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
      i965: use EmitNoIndirectSampler for gen < 7
      glsl: validate sampler array indexing for 'constant-index-expression'


More information about the mesa-stable mailing list