Mesa 11.2.1 release candidate

Emil Velikov <[email protected]>
Newsgroups gmane.comp.video.mesa3d.announce,gmane.comp.video.mesa3d.devel
Message-ID <CACvgo50cGByPe2itt97afJhgQYCbm8nVSUkK0pT15EMZ4TE2xw@mail.gmail.com>
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
_______________________________________________
mesa-announce mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-announce
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.