[Mesa-dev] New stable-branch 11.1 candidate pushed
Emil Velikov
emil.l.velikov at gmail.com
Fri Jan 8 03:44:34 PST 2016
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 <kenneth at whitecape.org>
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 <imirkin at alum.mit.edu>
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 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 (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 context's last child's parent.
drirc: Disable ARB_blend_func_extended for Heaven 4.0/Valley 1.0.
glsl: Fix varying struct locations when varying packing is disabled.
nvc0: Set winding order regardless of domain.
nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.
Marek Olšák (7):
tgsi/scan: add flag colors_written
r600g: write all MRTs only if there is exactly one output (fixes a hang)
radeonsi: don't call of u_prims_for_vertices for patches and rectangles
radeonsi: apply the streamout workaround to Fiji as well
gallium/radeon: fix Hyper-Z hangs by programming
PA_SC_MODE_CNTL_1 correctly
program: add _mesa_reserve_parameter_storage
st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2)
Miklós Máté (1):
mesa: Don't leak ATIfs instructions in DeleteFragmentShader
Neil Roberts (3):
i965: Add MESA_FORMAT_B8G8R8X8_SRGB to brw_format_for_mesa_format
i965: Add B8G8R8X8_SRGB to the alpha format override
i965: Fix crash when calling glViewport with no surface bound
Nicolai Hähnle (2):
gallium/radeon: only dispose locally created target machine in
radeon_llvm_compile
gallium/radeon: fix regression in a number of driver queries
Oded Gabbay (1):
configura.ac: fix test for SSE4.1 assembler support
Patrick Rudolph (2):
nv50,nvc0: fix use-after-free when vertex buffers are unbound
gallium/util: return correct number of bound vertex buffers
Rob Herring (1):
freedreno/ir3: fix 32-bit builds with pointer-to-int-cast error enabled
Samuel Pitoiset (3):
nvc0: free memory allocated by the prog which reads MP perf counters
nv50,nvc0: free memory allocated by performance metrics
nv50: free memory allocated by the prog which reads MP perf counters
Sarah Sharp (1):
mesa: Add KBL PCI IDs and platform information.
Rejected (7)
============
Jonathan Gray (1):
configure.ac: fix test for SSE4.1 assembler support
Ilia Mirkin (1):
nv50/ir: don't touch degree on physreg RIG nodes
Marek Olšák (1):
Revert "radeonsi: disable DCC on Stoney"
Neil Roberts (1):
i965: Use MESA_FORMAT_B8G8R8X8_SRGB for RGB visuals
Timothy Arceri (3):
glsl: create helper to remove outer vertex index array used by some stages
glsl: fix overlapping of varying locations for arrays and structs
glsl: don't try adding build-ins to explicit locations bitmask
More information about the mesa-dev
mailing list