Hello list, The candidate for the Mesa 11.1.2 is now available. Currently we have: - 45 queued - 14 nominated (outstanding) - and 2 rejected/obsolete patches
With the current queue nothing in particular stands out - we have fixes all over the place - core mesa, glsl, i965, nouveau, r600, radeonsi, omx. Yet piglit shows a significan amount of fixes for the software based renderers :-) Take a look at section "Mesa stable queue" for more information. Testing ------- The following results are against piglit d34b3f77191. Changes - classic i965(snb) --------------------------- None. Changes - swrast classic ------------------------ Fixes: - arb_debug_output + arb_debug_output-api_error fail > pass - arb_draw_elements_base_vertex + arb_draw_elements_base_vertex-bounds fail > pass + arb_draw_elements_base_vertex-drawelements fail > pass + arb_draw_elements_base_vertex-drawelements-instanced fail > pass + arb_draw_elements_base_vertex-drawelements-user_varrays fail > pass - khr_debug + object-label_gles2 fail > pass + object-label_gles3 fail > pass + push-pop-group_gl fail > pass + push-pop-group_gles2 fail > pass + push-pop-group_gles3 fail > pass - oes_draw_elements_base_vertex + oes_draw_elements_base_vertex-drawelements fail > pass + oes_draw_elements_base_vertex-multidrawelements fail > pass Regressions: - arb_draw_elements_base_vertex + arb_draw_elements_base_vertex-negative-index fail > crash + arb_draw_elements_base_vertex-negative-index-user_varrays fail > crash Changes - gallium softpipe -------------------------- Fixes: - arb_blend_func_extended + arb_blend_func_extended-bindfragdataindexed-invalid-parameters fail > pass + arb_blend_func_extended-bindfragdataindexed-invalid-parameters_gles3 fail > pass + arb_blend_func_extended-fbo-extended-blend fail > pass + arb_blend_func_extended-fbo-extended-blend_gles3 fail > pass + arb_blend_func_extended-getfragdataindex fail > pass + arb_blend_func_extended-getfragdataindex_gles3 fail > pass - arb_debug_output + arb_debug_output-api_error fail > pass - arb_draw_elements_base_vertex + arb_draw_elements_base_vertex-bounds fail > pass + arb_draw_elements_base_vertex-drawelements fail > pass + arb_draw_elements_base_vertex-drawelements-instanced fail > pass + arb_draw_elements_base_vertex-drawelements-user_varrays fail > pass + arb_draw_elements_base_vertex-drawrangeelements fail > pass + arb_draw_elements_base_vertex-multidrawelements fail > pass + arb_draw_elements_base_vertex-negative-index fail > pass + arb_draw_elements_base_vertex-negative-index-user_varrays fail > pass - arb_texture_cube_map_array +arb_texture_cube_map_array-cubemap fail > pass - khr_debug + object-label_gl fail > pass + object-label_gles2 fail > pass + object-label_gles3 fail > pass + push-pop-group_gl fail > pass + push-pop-group_gles2 fail > pass + push-pop-group_gles3 fail > pass - oes_draw_elements_base_vertex + oes_draw_elements_base_vertex-drawelements fail > pass + oes_draw_elements_base_vertex-drawelements-instanced fail > pass + oes_draw_elements_base_vertex-drawrangeelements fail > pass + oes_draw_elements_base_vertex-multidrawelements fail > pass Changes - gallium llvmpipe (LLVM 3.7.0) --------------------------------------- Fixes: - !opengl 3.2 + gl_vertexid used with glmultidrawelementsbasevertex fail > pass - arb_blend_func_extended + arb_blend_func_extended-bindfragdataindexed-invalid-parameters fail > pass + arb_blend_func_extended-bindfragdataindexed-invalid-parameters_gles3 fail > pass + arb_blend_func_extended-fbo-extended-blend fail > pass + arb_blend_func_extended-fbo-extended-blend_gles3 fail > pass + arb_blend_func_extended-getfragdataindex fail > pass + arb_blend_func_extended-getfragdataindex_gles3 fail > pass - arb_buffer_storage + bufferstorage-persistent draw coherent fail > pass + bufferstorage-persistent draw coherent client-storage fail > pass + bufferstorage-persistent read coherent fail > pass + bufferstorage-persistent read coherent client-storage fail > pass - arb_debug_output + arb_debug_output-api_error fail > pass - arb_draw_elements_base_vertex + arb_draw_elements_base_vertex-bounds fail > pass + arb_draw_elements_base_vertex-drawelements fail > pass + arb_draw_elements_base_vertex-drawelements-instanced fail > pass + arb_draw_elements_base_vertex-drawelements-user_varrays fail > pass + arb_draw_elements_base_vertex-drawrangeelements fail > pass + arb_draw_elements_base_vertex-multidrawelements fail > pass + arb_draw_elements_base_vertex-negative-index fail > pass + arb_draw_elements_base_vertex-negative-index-user_varrays fail > pass - arb_sync + clientwaitsync-timeout fail > pass + read coherent fail > pass + read coherent client-storage fail > pass - arb_texture_buffer_object + bufferstorage fail > pass - arb_texture_cube_map_array + arb_texture_cube_map_array-cubemap fail > pass - arb_uniform_buffer_object + bufferstorage fail > pass - khr_debug + object-label_gl fail > pass + object-label_gles2 fail > pass + object-label_gles3 fail > pass + push-pop-group_gl fail > pass + push-pop-group_gles2 fail > pass + push-pop-group_gles3 fail > pass - oes_draw_elements_base_vertex + oes_draw_elements_base_vertex-drawelements fail > pass + oes_draw_elements_base_vertex-drawelements-instanced fail > pass + oes_draw_elements_base_vertex-drawrangeelements fail > pass + oes_draw_elements_base_vertex-multidrawelements 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 dac0229791fcae31059a10e0f2de16c1599e81d4 Author: Kenneth Graunke <kenn...@whitecape.org> glsl: Make bitfield_insert/extract and bfi/bfm non-vectorizable. (cherry picked from commit 5e3edd4b2891d839d440f58053f7207fc71554f4) commit 681415e7f03c99f8d51852cd0b897c0357c16a38 Author: Ilia Mirkin <imir...@alum.mit.edu> st/mesa: use surface format to generate mipmaps when available (cherry picked from commit e94ef885bb71b46aba4517523ebb63c0d4b36c4b) commit 4f760d768d5a8b6f853c5f2686f4f16168c2d04b Author: Jason Ekstrand <jason.ekstr...@intel.com> i965/fs/generator: Take an actual shader stage rather than a string (cherry picked from commit 9870f798beab701a9edda81ff7ccc39f1875d610) The plan is to have 11.1.2 this Wednesday (10th of February), some time after 12: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 (14) ============== 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 Ilia Mirkin (3): glx: update to updated version of EXT_create_context_es2_profile glsl: make sure builtins are initialized before getting the shader glsl: return cloned signature, not the builtin one Jean-Sébastien Pédron (1): ralloc: Use __attribute__((destructor)) instead of atexit(3) Matt Turner (1): i965/vec4: don't copy ATTR into 3src instructions with complex swizzles Patrick Baggett (1): mesa: Use SSE prefetch instructions rather than 3DNow instructions 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 (45) =========== Ben Widawsky (1): i965/bxt: Fix conservative wm thread counts. Dave Airlie (1): glsl: fix subroutine lowering reusing actual parmaters Emil Velikov (5): egl/dri2: expose srgb configs when KHR_gl_colorspace is available targets/dri: android: use WHOLE static libraries i915: correctly parse/set the context flags cherry-ignore: drop the i965/kbl .num_slices patch docs: add sha256 checksums for 11.1.1 Eric Anholt (2): vc4: Throttle outstanding rendering after submission. vc4: Don't record the seqno of a failed job submit. François Tigeot (1): gallium: Add DragonFly support Grazvydas Ignotas (1): r600g: don't leak driver const buffers Ian Romanick (2): meta: Use internal functions to set texture parameters meta/blit: Restore GL_DEPTH_STENCIL_TEXTURE_MODE state for GL_TEXTURE_RECTANGLE Ilia Mirkin (6): st/mesa: treat a write as a read for range purposes nv50/ir: fix false global CSE on instructions with multiple defs nv50,nvc0: fix buffer clearing to respect engine alignment requirements nvc0: avoid crashing when there are holes in vertex array bindings glsl: always compute proper varying type, irrespective of varying packing st/mesa: use surface format to generate mipmaps when available Jason Ekstrand (3): i965/fs: Always set channel 2 of texture headers in some stages i965/fs/generator: Take an actual shader stage rather than a string i965/vec4: Use UW type for multiply into accumulator on GEN8+ Jose Fonseca (2): pipe-loader: Fix PATH_MAX define on MSVC. scons: Conditionally use DRM module on pipe-loader. Karol Herbst (1): nv50/ir: fix memory corruption when spilling and redoing RA Kenneth Graunke (2): glsl: Allow implicit int -> uint conversions for bitwise operators (&, ^, |). glsl: Make bitfield_insert/extract and bfi/bfm non-vectorizable. Leo Liu (2): st/omx/dec/h264: fix corruption when scaling matrix present flag set vl: add zig zag scan for list 4x4 Marek Olšák (1): radeonsi: don't miss changes to SPI_TMPRING_SIZE Nicolai Hähnle (11): radeonsi: fix discard-only fragment shaders (11.1 version) st/mesa: use the correct address generation functions in st_TexSubImage blit radeonsi: add DCC buffer for sampler views on new CS radeonsi: ensure that VGT_GS_MODE is sent when necessary radeonsi: extract the VGT_GS_MODE calculation into its own function util/u_pstipple.c: copy immediates during transformation i965: use _mesa_delete_buffer_object i915: use _mesa_delete_buffer_object radeon: use _mesa_delete_buffer_object st/mesa: use _mesa_delete_buffer_object mesa/bufferobj: make _mesa_delete_buffer_object externally accessible Timothy Arceri (4): glsl: create helper to remove outer vertex index array used by some stages glsl: fix interface block error message mesa: fix segfault in glUniformSubroutinesuiv() glsl: fix segfault linking subroutine uniform with explicit location Rejected (2) ============ Kenneth Graunke (1): glsl: Relax ir_quadop_bitfield_insert type restrictions Mark Janes (1): Add missing platform information for KBL _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev