[Mesa-dev] Mesa 11.2.1 release candidate

Emil Velikov emil.l.velikov at gmail.com
Thu Apr 14 20:47:59 UTC 2016


Hello list,

The candidate for the Mesa 11.2.1 is now available. Currently we have:
 - 16 queued
 - 16 nominated (outstanding)
 - and 5 (self-)rejected patches

The current queue fixes crashes in VAAPI and Nine, adds a drirc workaround
for Warsow and resolves a few nouveau, radeonsi and i965 fixes.

Note: we do have a few regressions for swrast and a 'wrong error' when
creating invalid OpenGL ES contexts for all drivers. Barring any objections
I'm inclined to keep the queue as-is as I'm looking at the latter.


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

Testing
-------
The following results are against piglit 05fe08a0b46.


Changes - classic i965(snb)
---------------------------
Fixes:
    glx/glx_arb_create_context/invalid render type: fail pass
    spec/arb_texture_buffer_object/max-size: crash fail
    spec/arb_texture_cube_map_array/arb_texture_cube_map_array-cubemap:
fail pass
    spec/egl 1.4/largest possible eglcreatepbuffersurface and then
glclear: fail pass
    spec/egl_chromium_sync_control/conformance/eglGetSyncValuesCHROMIUM_msc_and_sbc_test:
fail pass
    spec/ext_image_dma_buf_import/ext_image_dma_buf_import-transcode-nv12-as-r8-gr88:
fail pass

Regressions:
    glx/glx_arb_create_context_es2_profile/invalid opengl es version: pass fail

shaders/glsl-routing: pass fail

Changes - swrast classic
------------------------
Fixes:
    glx/glx_arb_create_context/invalid render type: fail pass
    spec/!opengl 1.1/max-texture-size/GL_TEXTURE_2D-GL_RGBA8: skip pass
    spec/!opengl 1.1/max-texture-size/GL_TEXTURE_RECTANGLE-GL_RGBA8: skip pass

Regressions:
    glean/fragprog1-cmp test: pass fail
    glx/glx_arb_create_context_es2_profile/invalid opengl es version: pass fail
    hiz/hiz-depth-read-window-stencil0: pass fail
    hiz/hiz-depth-read-window-stencil1: pass fail
    shaders/glsl-fs-flat-color: pass fail
    spec/!opengl 1.0/gl-1.0-front-invalidate-back: pass fail
    spec/!opengl 1.0/gl-1.0-swapbuffers-behavior: pass fail
    spec/!opengl 1.1/read-front: pass fail
    spec/!opengl 1.1/read-front clear-front-first: pass fail
    spec/egl 1.4/largest possible eglcreatepbuffersurface and then
glclear: fail crash


Changes - gallium softpipe
--------------------------
Fixes:
    glx/glx_arb_create_context/invalid render type: fail pass
    spec/arb_texture_cube_map_array/arb_texture_cube_map_array-cubemap:
fail pass

Regressions:
    glx/glx_arb_create_context_es2_profile/invalid opengl es version: pass fail



Changes - gallium llvmpipe (LLVM 3.7.1)
---------------------------------------
Fixes:
    glx/glx_arb_create_context/invalid render type: fail pass
    spec/arb_texture_cube_map_array/arb_texture_cube_map_array-cubemap:
fail pass

Regressions:
    glx/glx_arb_create_context_es2_profile/invalid opengl es version: pass fail


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 11.2.1 this Saturday (16th of April), some time
after 20:00 GMT.

If you have any questions or suggestions - be that about the current
patch queue or otherwise, please go ahead.


Cheers,
Emil


Mesa stable queue
-----------------

Nominated (16)
==============

Andreas Fänger (1):
      scons: build osmesa swrast and gallium

Anuj Phogat (1):
      meta: Fix the pbo usage in meta for GLES{1, 2} contexts

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):
      i965: store reference to the context within struct brw_fence

Ian Romanick (1):
      nir: Use double-precision pow() when bit_size is 64, powf() other

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

Kenneth Graunke (1):
      glsl: Don't remove XFB-only varyings.

Ken, the above patch requires ir_variable::data::is_xfb_only and picking the
commit which introduces it causes things to get extra ugly. Can you please send
a backport for stable ?

      i965: Fix textureSize() depth value for 1 layer surfaces on Sandybridge.

Leo Liu (1):
      radeon/uvd: fix tonga feedback buffer size

Nicolai Hähnle (1):
      gallium/radeon: handle failure when mapping staging buffer

Tapani Pälli (2):
      mapi_abi: Allow more dynamic entries
      glx: fix error code when there is no context bound

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

Brian Paul (2):
      st/mesa: fix glReadBuffer() assertion failure
      st/mesa: fix memleak in glDrawPixels cache code

Christian Schmidbauer (1):
      st/nine: specify WINAPI only for i386 and amd64

Emil Velikov (2):
      docs: add sha256 checksums for 11.2.0
      configure.ac: update the path of the generated files

Ilia Mirkin (1):
      glsl: allow usage of the keyword buffer before GLSL 430 / ESSL 310

Iurie Salomov (1):
      va: check null context in vlVaDestroyContext

Jason Ekstrand (2):
      i965/tiled_memcopy: Add aligned mem_copy parameters to the
[de]tiling functions
      i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions

Kenneth Graunke (3):
      i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6.
      i965: Use brw->urb.min_vs_urb_entries instead of 32 for BLORP.
      glsl: Lower variable indexing of system value arrays unconditionally.

Marek Olšák (1):
      drirc: add a workaround for blackness in Warsow

Nicolai Hähnle (1):
      radeonsi: fix bounds check in si_create_vertex_elements

Samuel Pitoiset (1):
      nv50/ir: do not try to attach JOIN ops to ATOM

Thomas Hindoe Paaboel Andersen (1):
      st/va: avoid dereference after free in vlVaDestroyImage


Rejected (5)
============

Kenneth Graunke (1):
      configure.ac: fix the --disable-llvm-shared-libs build

Oded Gabbay (2):
      r600g: Fix ARB_texture_rgb10_a2ui support in big-endian
      r600g: Adjust pipe format when decompressing depth in BE

Thomas Hellstrom (2):
      gallium/vl: Fix brightness usage
      gallium/vl: Fix brightness usage v2


More information about the mesa-dev mailing list