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

Emil Velikov emil.l.velikov at gmail.com
Fri Aug 7 07:31:49 PDT 2015


Hello list,

The candidate for the Mesa 10.6.4 is now available. Currently we have:
 - 29 queued
 - 22 nominated (outstanding)
 - and 2 rejected/obsolete patches

The series covers quite a wide range of issues, but it's mostly
consentrated around the GL implementation - both dri drivers and 
the EGL loader.

I would like to kindly remind people that a sizeable hunk of the 
nominatations are short on review or have not been updated based
on the review comments.

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

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


Changes - classic i965(snb)
---------------------------
Fixes:
 - spec
    + !opengl 1.1
       + getteximage-luminance                            fail > pass


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


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


Changes - gallium llvmpipe (LLVM 3.6.2)
---------------------------------------
Fixes:
 - spec
    + arb_texture_buffer_range
       + ranges-2                                         fail > pass


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


Trivial merge conflicts
-----------------------
commit 736f6e16d9989f01cc55dcba15ba978ba90b7748
Author: Francisco Jerez <currojerez at riseup.net>

    i965/fs: Fix fs_inst::regs_read() for sources in the ATTR file.
    
    (cherry picked from commit 42a18ca76057621ae7d8812b29ea2245d6ff282d)

commit 791cf8a025ac0d610596cdfab17fc84b49df2288
Author: Eduardo Lima Mitev <elima at igalia.com>

    mesa: Validate target before resolving tex obj in glTex(ture)SubImageXD
    
    (cherry picked from commit 5d64cae8427b090c42d6d38da7fb474b3ddd4eb0)

commit 8f8c842338b11185e8432e4b44e31a85abcbf9c6
Author: Ben Widawsky <benjamin.widawsky at intel.com>

    i965/skl: Add production thread counts and URB size
    
    (cherry picked from commit 7eaacc1678195738fab3bb98870828611cae066d)

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

    st/mesa: don't ignore texture buffer state changes
    
    (cherry picked from commit e39ece0d7856d0532a0f011cd5cb17bc85ee82e2)

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

    radeonsi: upload shader rodata after updating scratch relocations
    
    (cherry picked from commit 50a957c5de842b18e10c361f7b0310aa46bb483f)

commit c33ca1696a0a967091937805fa198ffc3317a03f
Author: Emil Velikov <emil.l.velikov at gmail.com>

    configure.ac: do not set HAVE_DRI(23) when libdrm is missing
    
    (cherry picked from commit 16f6d432de07dcb537dafd0c9f3ef7614891ed6b)



The plan is to have 10.6.4 this Monday(10th of August).

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

Adam Jackson (1):
      glx: Fix __glXWireToEvent for BufferSwapComplete

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

Chris Wilson (1):
      i965: Prevent coordinate overflow in intel_emit_linear_blit

Emil Velikov (6):
      mapi: automake: inline glapi_gen_mapi define
      xmlpool: remove LOCALEDIR variable/fix bmake
      vc4: add missing nir include, to fix the build

Frank Binns (1):
      egl/x11: don't abort when creating a DRI2 drawable fails

Jason Ekstrand (1):
      meta/copy_image: Stash off the scissor

Neil Roberts (3):
      i965/bdw: Fix setting the instancing state for the SGVS element
      i965: Swap the order of the vertex ID and edge flag attributes
      i965/bdw: Fix 3DSTATE_VF_INSTANCING when the edge flag is used

Oded Gabbay (2):
      mesa: clear existing swizzle info before bitwise-OR      
      mesa: _mesa_format_convert should be endian agnostic

Rob Clark (1):
      xa: add xa_surface_from_handle2

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

Tom Stellard (3):
      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



Queued (29)
===========

Anuj Phogat (6):
      mesa: Turn get_readpixels_transfer_ops() in to a global function
      meta: Fix transfer operations check in meta pbo path for readpixels
      meta: Abort meta pbo path if readpixels need signed-unsigned conversion
      meta: Don't do fragment color clamping in _mesa_meta_pbo_GetTexSubImage
      mesa: Add a helper function _mesa_need_luminance_to_rgb_conversion()
      meta: Fix reading luminance texture as rgba in _mesa_meta_pbo_GetTexSubImage()

Ben Widawsky (1):
      i965/skl: Add production thread counts and URB size

Eduardo Lima Mitev (3):
      mesa: Fix errors values returned by glShaderBinary()
      mesa: Validate target before resolving tex obj in glTex(ture)SubImageXD
      mesa: Fix error returned by glCopyTexImage2D() upon an invalid internal format

Emil Velikov (5):
      docs: Add checksums for mesa 10.6.3 tarballs
      configure.ac: do not set HAVE_DRI(23) when libdrm is missing
      egl/wayland: libdrm is a hard requirement, treat it as such
      winsys/radeon: don't leak the fd when it is 0
      bugzilla_mesa.sh: sort the bugs list by number

Francisco Jerez (1):
      i965/fs: Fix fs_inst::regs_read() for sources in the ATTR file.

Frank Binns (2):
      egl/dri: Add error info needed for EGL_EXT_image_dma_buf_import extension
      egl: Add eglQuerySurface surface type check for EGL_LARGEST_PBUFFER attrib

Igor Gnatenko (1):
      opencl: use versioned .so in mesa.icd

Ilia Mirkin (1):
      nvc0: fix geometry program revalidation of clipping params

Kenneth Graunke (1):
      glsl: Fix a bug where LHS swizzles of swizzles were too small.

Marek Olšák (6):
      st/mesa: don't call st_validate_state in BlitFramebuffer
      radeonsi: upload shader rodata after updating scratch relocations
      st/mesa: don't ignore texture buffer state changes
      radeonsi: rework how shader pointers to descriptors are set
      radeonsi: completely rework updating descriptors without CP DMA
      r600g: fix the CB_SHADER_MASK setup

Samuel Iglesias Gonsalvez (1):
      glsl/glcpp: fix SIGSEGV when checking error condition for macro redefinition

Samuel Pitoiset (1):
      nv50: avoid segfault with enabled but unbound vertex attrib


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

Tom Stellard (1):
      clover: Fix bug with computing hard_event status


Rejected (1)
============

Kenneth Graunke (1):
      i965: Fix missing BRW_NEW_FS_PROG_DATA in gen6_renderbuffer_surfaces.



More information about the mesa-stable mailing list