[Mesa-dev] New stable-branch 10.4 candidate pushed

Emil Velikov emil.l.velikov at gmail.com
Wed Mar 4 04:53:22 PST 2015


Hello list,

A candidate for the Mesa 10.4.6 release is now available. The current
patch queue is as follows:
 - 16 queued
 - 7 nominated (outstanding)
 - and 0 rejected (obsolete) patches

In a nut shell this gives us a few build fixes, bugfix in libGL for the
GLX_MESA_query_renderer specification. correct handling of saturates for
pre SM 3.0 hardware (r300, nv30) and a few driver specific patches -
radeonsi and i965.

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

NOTE: This release resolves the build against LLVM 3.6, effectively adding
partial support. Everyone is welcome to use it, but be warned that it's not
fully supported.


Testing
-------
The following results are against piglit a68d27e7254.


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


Changes - swrast classic
------------------------
Fixes
 - ARB_framebuffer_object
    + fbo-drawbuffers-none glColorMaskIndexed fail > pass
    + fbo-drawbuffers-none gl_FragData        fail > pass

 - ATI_draw_buffers
    + arbfp-no-index                          fail > pass
    + ati_draw_buffers-arbfp                  fail > pass

 - EXT_framebuffer_object
    + fbo-drawbuffers-arbfp                   fail > pass
    + fbo-drawbuffers-blend-add               fail > pass
    + fbo-drawbuffers-maxtargets              fail > pass


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 a598a9bdfe9f5d0ed35ca89a55cf74a2b678e8e1
Author: Matt Turner <mattst88 at gmail.com>

    mesa: Correct backwards NULL check.

    (cherry picked from commit 491d42135ad0e5670756216154f2ba9fc79d4ba7)


commit 39ae85732d29906ea2a16dfdfc77f8e5dbed5853
Author: Eduardo Lima Mitev <elima at igalia.com>

    mesa: Fix error validating args for TexSubImage3D

    (cherry picked from commit 2aa71e9485a5a062b1bd2dd8bdc081a8fa4c873d)


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

    radeonsi: fix point sprites

    (cherry picked from commit 7820a11e3dea2aca8e2b9b4ed9faf94ff5696990)

    Squashed with commit

    radeonsi: fix a warning caused by previous commit

    (cherry picked from commit 050bf75c8bbaa7cad537aabaf8612129edfee3a4)



The plan is to have 10.4.6 this Friday(6th 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 (15)
==============

Brian Paul (3):
      configure: don't try to build gallium DRI drivers if --disable-dri is set

Daniel Stone (1):
      egl: Report correct GBM formats

Emil Velikov (1):
      mesa: rename format_info.c to format_info.h

Frank Henigman (1):
      intel: fix EGLImage renderbuffer _BaseFormat

Laura Ekstrand (4):
      common: Correct texture init for meta pbo uploads and downloads.
      common: Correct PBO 2D_ARRAY handling.
      main: Fix target checking for CompressedTexSubImage*D.
      main: Fix target checking for CopyTexSubImage*D.

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

Matt Turner (4):
      mesa: Indent break statements and add a missing one.
      mesa: Free memory allocated for luminance in readpixels.
      r300g: Use PATH_MAX instead of limiting ourselves to 100 chars.
      r300g: Check return value of snprintf().


Queued (16)
===========

Abdiel Janulgue (2):
      glsl: Don't optimize min/max into saturate when EmitNoSat is set
      st/mesa: For vertex shaders, don't emit saturate when SM 3.0 is unsupported

Andreas Boll (1):
      glx: Fix returned values of GLX_RENDERER_PREFERRED_PROFILE_MESA

Brian Paul (2):
      swrast: fix multiple color buffer writing
      st/mesa: fix sampler view reference counting bug in glDraw/CopyPixels

Chris Forbes (1):
      i965/gs: Check newly-generated GS-out VUE map against correct stage

Eduardo Lima Mitev (1):
      mesa: Fix error validating args for TexSubImage3D

Emil Velikov (1):
      install-lib-links: remove the .install-lib-links file

Jonathan Gray (1):
      auxilary/os: correct sysctl use in os_get_total_physical_memory()

José Fonseca (1):
      gallivm: Update for RTDyldMemoryManager becoming an unique_ptr.

Leo Liu (1):
      st/omx/dec/h264: fix picture out-of-order with poc type 0 v2

Lucas Stach (1):
      install-lib-links: don't depend on .libs directory

Marek Olšák (2):
      vbo: fix an unitialized-variable warning
      radeonsi: fix point sprites

Matt Turner (3):
      glsl: Rewrite and fix min/max to saturate optimization.
      mesa: Correct backwards NULL check.
      i965/fs: Don't use backend_visitor::instructions after creating the CFG.




More information about the mesa-dev mailing list