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

2016-02-08 Thread Emil Velikov
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

Re: [Mesa-dev] New stable-branch 11.1 candidate pushed

2016-01-08 Thread Timothy Arceri
On Fri, 2016-01-08 at 11:44 +, Emil Velikov wrote:
> Hello list,
> 
> The candidate for the Mesa 11.1.1 is now available. Currently we
> have:
>  - 51 queued
>  - 14 nominated (outstanding)
>  - and 7 rejected/obsolete patches
> 
> Current queue covers a significant amount of fixes - from radeonsi
> (Fiji, Hyper-Z), r600 (geom. shaders), nouveau (ir), freedreno
> (piglits),
> i965 (UBOs) and a few patches for "GRID Autosport" (i965 and glsl).
> 
> Last but not least - a few more BSD related build fixes are included
> :-)
> 
> 
> Take a look at section "Mesa stable queue" for more information.
> 
> 
> Timothy,
> 
> Some of your patches has lost the mesa-stable tag through the
> revisions.
> I take it that's intentional and tagged them as rejected. Let me know
> if
> that's not the case and we want them in.
> 

Hi Emil,

I dropped the tag I think after V4 when they needed some of Dave's
patches that were not tagged for stable, however the same patches were
needed for Ken's patch below so if they still apply cleanly it would be
great if you could include them otherwise let me know and I'll fix them
up.

Tim


> 
> 
> Trivial merge conflicts
> ---
> commit b2352d758591cac76ddc66f7640522da76dee5d1
> Author: Kenneth Graunke 
> 
> glsl: Fix varying struct locations when varying packing is
> disabled.
> 
> (cherry picked from commit
> 7cdc2b9ca0ab60b282416b975a2ac6d7abcd42ad)
> 
> Note: to resolve the issues with this patch, the previous 4 (from
> Dave)
> were also picked.
> 

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


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

2016-01-08 Thread Emil Velikov
Hello list,

The candidate for the Mesa 11.1.1 is now available. Currently we have:
 - 51 queued
 - 14 nominated (outstanding)
 - and 7 rejected/obsolete patches

Current queue covers a significant amount of fixes - from radeonsi
(Fiji, Hyper-Z), r600 (geom. shaders), nouveau (ir), freedreno (piglits),
i965 (UBOs) and a few patches for "GRID Autosport" (i965 and glsl).

Last but not least - a few more BSD related build fixes are included :-)


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


Timothy,

Some of your patches has lost the mesa-stable tag through the revisions.
I take it that's intentional and tagged them as rejected. Let me know if
that's not the case and we want them in.

Testing
---
The following results are against piglit 4b6848c131c.


Changes - classic i965(snb)
---
None.


Changes - swrast classic

None.


Changes - gallium softpipe
--
None.


Changes - gallium llvmpipe (LLVM 3.7)
-
None.


Testing reports/general approval

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


Trivial merge conflicts
---
commit b2352d758591cac76ddc66f7640522da76dee5d1
Author: Kenneth Graunke 

glsl: Fix varying struct locations when varying packing is disabled.

(cherry picked from commit 7cdc2b9ca0ab60b282416b975a2ac6d7abcd42ad)

Note: to resolve the issues with this patch, the previous 4 (from Dave)
were also picked.


commit 132131af6b78a887dac606ccf640bb901359d289
Author: Ilia Mirkin 

nv50,nvc0: make sure there's pushbuf space and that we ref the bo early

(cherry picked from commit c1d14c6817e3fa9a1c04f9b6c51b4ca601637843)


The plan is to have 11.1.1 this Sunday (10th of January), some
time after 12:00 GMT.

If you have any questions or comments that you would like to share
before the release, 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 XRGB 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 (4):
  i965: store reference to the context within struct brw_fence
  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

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

Kenneth Graunke (1):
  glsl: Relax ir_quadop_bitfield_insert type restrictions.

Michel Dänzer (1):
  clover: Fix build against LLVM 3.8 SVN >= r255078

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

Brian Paul (1):
  st/mesa: check state->mesa in early return check in st_validate_state()

Dave Airlie (6):
  mesa/varray: set double arrays to non-normalised.
  mesa/shader: return correct attribute location for double matrix arrays
  glsl: pass stage into mark function
  glsl/fp64: add helper for dual slot double detection.
  glsl: fix count_attribute_slots to allow for different 64-bit handling
  glsl: only update doubles inputs for vertex inputs.

Emil Velikov (3):
  docs: add sha256 checksums for 11.0.1
  cherry-ignore: drop the "re-enable" DCC on Stoney
  cherry-ignore: don't pick a specific i965 formats patch

Eric Anholt (2):
  vc4: Warn instead of abort()ing on exec ioctl failures.
  vc4: Keep sample mask writes from being reordered after TLB writes

Grazvydas Ignotas (1):
  r600: fix constant buffer size programming

Ian Romanick (1):
  meta/generate_mipmap: Work-around GLES 1.x problem with
GL_DRAW_FRAMEBUFFER

Ilia Mirkin (9):
  nv50/ir: can't have predication and immediates
  gk104/ir: simplify and fool-proof texbar algorithm
  glsl: assign varying locations to tess shaders when doing SSO
  glx/dri3: a drawable might not be bound at wait time
  nvc0: don't forget to reset VTX_TMP bufctx slot after blit completion
  nv50/ir: float(s32 & 0xff) = float(u8), not s8
  nv50,nvc0: make sure there's pushbuf space and that we ref the bo early
  nv50,nvc0: fix crash when increasing bsp bo size for h264
  nvc0: scale up inter_bo size so that it's 16M for a 4K video

Jonathan Gray (2):
  configure.ac: use pkg-config for libelf
  configure: check for python2.7 for PYTHON2

Kenneth Graunke (5):
  ralloc: Fix ralloc_adopt() to the old