[Mesa-stable] New stable-branch 10.6 candidate pushed
Emil Velikov
emil.l.velikov at gmail.com
Thu Jul 9 05:28:28 PDT 2015
Hello list,
The candidate for the Mesa 10.6.2 is now available. Currently we have:
- 37 queued
- 26 nominated (outstanding)
- and 2 rejected/obsolete patches
We have a moderate list of fixes this time around, most of which in
the glsl, core mesa, and the i965 & nouveau.
>From a users perspective have the usual GPU lockup and incorrect
rendering patches, we revert of the use of SHA1, which was unused
and added confusing configure options/extra linking, further
libudev related fixes.
Note: The series contains three fixes which have not been nominated
but address patches that has been cherry-picked for 10.6. Namely:
commit 25daf2592c21881eed3cbe1e8439f32878b3eb2f
Author: Kenneth Graunke <kenneth at whitecape.org>
Revert "glsl: clone inputs and outputs during linking"
(cherry picked from commit 6218c68bece0cea671f2940a651119a87ab8b24e)
commit 6b6e14ac35750e0a7f8194923877a842f9a43e3f
Author: Kenneth Graunke <kenneth at whitecape.org>
Revert "i965: Delete linked GLSL IR when using NIR."
(cherry picked from commit cae701fc8ed0faeaaaafd1cf57f6143031edcab2)
commit 5e9254194594b863f55f4efcafca7fbb5b21ec8f
Author: Neil Roberts <neil at linux.intel.com>
i965: Don't try to print the GLSL IR if it has been freed
(cherry picked from commit c0ca6c30eaf7f488f154c462a01a8945cb4a3103)
Take a look at section "Mesa stable queue" for more information.
Testing
-------
The following results are against piglit 246791c51ec.
Changes - classic i965(snb)
---------------------------
Fixes:
- glx
+ glx_arb_sync_control
+ swapbuffersmsc-divisor-zero fail > pass
+ timing -divisor 1 fail > pass
+ timing -divisor 2 fail > pass
+ timing -fullscreen -divisor 1 fail > pass
+ timing -fullscreen -divisor 2 fail > pass
+ timing -fullscreen -msc-delta 1 fail > pass
+ timing -fullscreen -msc-delta 2 fail > pass
+ timing -msc-delta 1 fail > pass
+ timing -msc-delta 2 fail > pass
+ timing -waitformsc -divisor 1 fail > pass
+ timing -waitformsc -divisor 2 fail > pass
+ timing -waitformsc -msc-delta 1 fail > pass
+ timing -waitformsc -msc-delta 2 fail > pass
- spec
+ !opengl 1.4
+ fdo25614-genmipmap skip > pass
Changes - swrast classic
------------------------
Fixes:
- spec
+ !opengl 1.1
+ drawbuffer-modes fail > pass
+ !opengl 1.4
+ fdo25614-genmipmap skip > pass
Changes - gallium softpipe
--------------------------
Fixes:
- spec
+ !opengl 1.4
+ fdo25614-genmipmap skip > pass
Changes - gallium llvmpipe (LLVM 3.6)
-------------------------------------
Fixes:
- spec
+ !opengl 1.4
+ fdo25614-genmipmap skip > 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 cc7caf9239903ca3604e90613c4696e7c0f7b0e1
Author: Tapani Pälli <tapani.palli at intel.com>
glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
(cherry picked from commit edb8383c98ee23385731d0fc23a6b6673528a8ec)
commit b150817c197a8e0772114641fed3eb19284f4540
Author: Tapani Pälli <tapani.palli at intel.com>
i965: use EmitNoIndirectSampler for gen < 7
(cherry picked from commit 8852e26e93af1fc4b72bf9d57e847f53e1a1371b)
commit afa43fa696e7dd65ebce4c1e95892a4886d6049e
Author: Neil Roberts <neil at linux.intel.com>
i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA
(cherry picked from commit 493af150fb3b1c007d791b24dcd5ea8a92ad763c)
commit 2ca2f3701b9928374911c603178cf92da1e5167b
Author: Kenneth Graunke <kenneth at whitecape.org>
i965/vs: Fix matNxM vertex attributes where M != 4.
(cherry picked from commit 73d0e7f3451eaeb62ac039d2dcee1e1c6787e3db)
The plan is to have 10.6.2 this Friday(10th of July).
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 (26)
==============
Anuj Phogat (8):
mesa: Turn get_readpixels_transfer_ops() in to a global function
meta: Fix transfer operations check in meta pbo path for readpixels
mesa: Fix conditions to test signed, unsigned integer format
mesa: Add a mesa utility function _mesa_need_signed_unsigned_int_conversion()
meta: Abort meta pbo path if readpixels need signed-unsigned
meta: Don't do fragment color clamping in case of ReadPixels
mesa: Add a helper function _mesa_need_luminance_to_rgb_conversion()
meta: Fix reading luminance texture as rgba in _mesa_meta_pbo_GetTexSubImage()
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
Chris Wilson (1):
i965: Prevent coordinate overflow in intel_emit_linear_blit
Emil Velikov (2):
bugzilla_mesa.sh: sort the bugs list by number
configure.ac: do not set HAVE_DRI(23) when libdrm is missing
Francisco Jerez (1);
i965/gen9: Use custom MOCS entries set up by the kernel
Igor Gnatenko (1):
opencl: use versioned .so in mesa.icd
Kenneth Graunke (2)
program: Allow redundant OPTION ARB_fog_* directives.
i965: Fix missing BRW_NEW_FS_PROG_DATA in gen6_renderbuffer_surfaces.
Matt Turner (1):
i965/fs: Don't mess up stride for uniform integer multiplication.
Rob Clark (1):
xa: don't leak fences
Samuel Pitoiset (1):
nv50: avoid segfault with enabled but unbound vertex attrib
Tom Stellard (3):
clover: Call clBuildProgram() notification function when build completes v2
gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen
clover: Use threadsafe wrappers for pipe_screen and pipe_context
Queued (37)
===========
Chris Wilson (1):
loader: Look for any version of currently linked libudev.so
Emil Velikov (1):
docs: Add sha256 checksums for the 10.6.1 release
Ilia Mirkin (8):
nv50/ir: propagate modifier to right arg when const-folding mad
nv50/ir: fix emission of address reg in 3rd source
nv50/ir: copy joinAt when splitting both before and after
mesa: reset the source packing when creating temp transfer image
nv50/ir: don't emit src2 in immediate form
mesa/prog: relative offsets into constbufs are not constant
nv50/ir: UCMP arguments are float, so make sure modifiers are applied
nvc0: turn sample counts off during blit
Kenneth Graunke (5):
i965/fs: Fix ir_txs in emit_texture_gen4_simd16().
i965: Reserve more batch space to accomodate Gen6 perfmonitors.
i965/vs: Fix matNxM vertex attributes where M != 4.
Revert "glsl: clone inputs and outputs during linking"
Revert "i965: Delete linked GLSL IR when using NIR."
Marek Olšák (3):
r600g: disable single-sample fast color clear due to hangs
radeonsi: fix a hang with DrawTransformFeedback on 4 SE chips
st/dri: don't set PIPE_BIND_SCANOUT for MSAA surfaces
Mario Kleiner (2):
nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
winsys/radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
Matt Turner (2):
i965/fs: Don't mess up stride for uniform integer multiplication.
Revert SHA1 additions.
Michel Dänzer (1):
winsys/radeon: Unmap GPU VM address range when destroying BO
Mike Stroyan (2):
meta: Only change and restore viewport 0 in mesa meta mode
i965: allocate at least 1 BLEND_STATE element
Neil Roberts (4):
i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA
glsl: Add missing check for whether an expression is an add operation
glsl: Make sure not to dereference NULL
i965: Don't try to print the GLSL IR if it has been freed
Tapani Pälli (8):
glsl: clone inputs and outputs during linking
i965: Delete linked GLSL IR when using NIR.
glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
mesa/glsl: new compiler option EmitNoIndirectSampler
i965: use EmitNoIndirectSampler for gen < 7
i915: use EmitNoIndirectSampler
mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
glsl: validate sampler array indexing for 'constant-index-expression'
Obsolete (2)
============
Alexander von Gluck IV (1):
egl/haiku: fix Mesa build under Haiku
Matt Turner (1):
util: Don't link to SHA1 library if shader-cache is disabled.
More information about the mesa-stable
mailing list