[Mesa-dev] New stable-branch 11.1 candidate pushed
Emil Velikov
emil.l.velikov at gmail.com
Mon Feb 8 12:51:28 UTC 2016
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 <kenneth at whitecape.org>
glsl: Make bitfield_insert/extract and bfi/bfm non-vectorizable.
(cherry picked from commit 5e3edd4b2891d839d440f58053f7207fc71554f4)
commit 681415e7f03c99f8d51852cd0b897c0357c16a38
Author: Ilia Mirkin <imirkin at alum.mit.edu>
st/mesa: use surface format to generate mipmaps when available
(cherry picked from commit e94ef885bb71b46aba4517523ebb63c0d4b36c4b)
commit 4f760d768d5a8b6f853c5f2686f4f16168c2d04b
Author: Jason Ekstrand <jason.ekstrand at 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
More information about the mesa-dev
mailing list