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

Emil Velikov emil.l.velikov at gmail.com
Wed Oct 21 09:58:51 PDT 2015

Hello list,

The candidate for the Mesa 11.0.4 is now available. Currently we have:
 - 36 queued
 - 18 nominated (outstanding)
 - and 0 rejected/obsolete patches

The current queue consists on various mesa, glsl and driver fixes, a few
build related patches and an omx bugfix.

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

The following results are against piglit 4b6848c131c.

Changes - classic i965(snb)

Changes - swrast classic

Changes - gallium softpipe

Changes - gallium llvmpipe (LLVM 3.7)

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

Trivial merge conflicts
commit 141109cc529b3a5d71c0023ad5c19c8844c05171
Author: Marek Olšák <marek.olsak at amd.com>

    radeonsi: fix a GS copy shader leak

    (cherry picked from commit aa060e276c203baf4691d4a4722accd5bdbb8526)

The plan is to have 11.0.4 this Friday (21th of October) or shortly after.

If you have any questions or comments that you would like to share
before the release, please go ahead.


Mesa stable queue

Nominated (18)

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 (3):
      i965: store reference to the context within struct brw_fence
      egl/dri2: expose srgb configs when KHR_gl_colorspace is available
      mesa; add get-extra-pick-list.sh script into bin/

Ian Romanick (1):
      i965: Fix is-renderable check in intel_image_target_renderbuffer_storage

Jean-Sébastien Pédron (1):
      ralloc: Use __attribute__((destructor)) instead of atexit(3)

Kenneth Graunke (3):
      i965/nir: Switch on shader stage in nir_lower_outputs().
      i965: Implement a new type_size_4x() function.
      i965: Fix scalar VS float[] and vec2[] output arrays.

Nanley Chery (2):
      mesa/texcompress: Restrict FXT1 format to desktop GL subset
      mesa/glformats: Undo code changes from _mesa_base_tex_format() move

Timothy Arceri (1):
      glsl: fix stream qualifier for blocks with an instance name

Tom Stellard (4):
      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
      clover: Properly initialize LLVM targets when linking with component libs

Queued (36)

Alejandro Piñeiro (2):
      i965/vec4: check writemask when bailing out at register coalesce
      i965/vec4: fill src_reg type using the constructor type parameter

Brian Paul (2):
      vbo: fix incorrect switch statement in init_mat_currval()
      mesa: fix incorrect opcode in save_BlendFunci()

Chih-Wei Huang (3):
      mesa: android: Fix the incorrect path of sse_minmax.c
      nv50/ir: use C++11 standard std::unordered_map if possible
      nv30: include the header of ffs prototype

Chris Wilson (1):
      i965: Remove early release of DRI2 miptree

Dave Airlie (1):
      mesa/uniforms: fix get_uniform for doubles (v2)

Emil Velikov (1):
      docs: add sha256 checksums for 11.0.3

Francisco Jerez (5):
      i965: Don't tell the hardware about our UAV access.
      mesa: Expose function to calculate whether a shader image unit is valid.
      mesa: Skip redundant texture completeness checking during image validation.
      i965: Use _mesa_is_image_unit_valid() instead of gl_image_unit::_Valid.
      mesa: Get rid of texture-dependent image unit derived state.

Ian Romanick (8):
      glsl: Allow built-in functions as constant expressions in OpenGL ES 1.00
      ff_fragment_shader: Use binding to set the sampler unit
      glsl/linker: Use constant_initializer instead of constant_value to initialize uniforms
      glsl: Use constant_initializer instead of constant_value to determine whether to keep an unused uniform
      glsl: Only set ir_variable::constant_value for const-decorated variables
      glsl: Restrict initializers for global variables to constant expression in ES
      glsl: Add method to determine whether an expression contains the sequence operator
      glsl: In later GLSL versions, sequence operator is cannot be a constant expression

Ilia Mirkin (1):
      nouveau: make sure there's always room to emit a fence

Indrajit Das (1):
      st/va: Used correct parameter to derive the value of the "h" variable in vlVaCreateImage

Jonathan Gray (1):
      configure.ac: ensure RM is set

Krzysztof Sobiecki (1):
      st/fbo: use pipe_surface_release instead of pipe_surface_reference

Leo Liu (1):
      st/omx/dec/h264: fix field picture type 0 poc disorder

Marek Olšák (3):
      st/mesa: fix clip state dependencies
      radeonsi: fix a GS copy shader leak

Nicolai Hähnle (1):
      u_vbuf: fix vb slot assignment for translated buffers

Rob Clark (1):
      freedreno/a3xx: cache-flush is needed after MEM_WRITE

Tapani Pälli (3):
      mesa: add GL_UNSIGNED_INT_24_8 to _mesa_pack_depth_span
      mesa: Set api prefix to version string when overriding version
      mesa: fix ARRAY_SIZE query for GetProgramResourceiv

More information about the mesa-dev mailing list