[Mesa-stable] New stable-branch 11.0 candidate pushed
Emil Velikov
emil.l.velikov at gmail.com
Mon Dec 7 06:58:54 PST 2015
Hello list,
The candidate for the Mesa 11.0.7 is now available. Currently we have:
- 43 queued
- 24 nominated (outstanding)
- and 1 rejected/obsolete patches
Quite a few meta fixes (affecting i965), some driver fixes for i965,
nouveau, r600 and llvm. The video encoding for Stoney has been disabled,
as it requires many invasive changes to get working properly.
There are also build fixes for DragonFly and other *BSD platforms,
Take a look at section "Mesa stable queue" for more information.
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 5474b52bba196af38f3eaacfce69285e7d768dad
Author: Dave Airlie <airlied at redhat.com>
r600: workaround empty geom shader.
(cherry picked from commit 4f347225752b48f3dc5a59a6be71fe78616252a7)
The plan is to have 11.0.7 this Wednesday (9th of December).
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 (24)
==============
Boyan Ding (1):
i915: Add XRGB8888 format to intel_screen_make_configs
Boyuan Zhang (1):
radeon/uvd: uv pitch separation for stoney
Brian Paul (1):
configure: don't try to build gallium DRI drivers if --disable-dri is set
Emil Velikov (2):
i965: store reference to the context within struct brw_fence
egl/dri2: expose srgb configs when KHR_gl_colorspace is available
Ian Romanick (1):
meta/generate_mipmap: Work-around GLES 1.x problem with GL_DRAW_FRAMEBUFFER
Ilia Mirkin (6):
freedreno/a4xx: support lod_bias
freedreno/a4xx: fix 5_5_5_1 texture sampler format
freedreno/a4xx: point regid to "red" even for alpha-only rb formats
nvc0/ir: fold postfactor into immediate
nv50/ir: deal with loops with no breaks
nv50/ir: fix DCE to not generate 96-bit loads
Jean-Sébastien Pédron (1):
ralloc: Use __attribute__((destructor)) instead of atexit(3)
Jonathan Gray (1):
configure: check for python2.7 for PYTHON2
Kenneth Graunke (2):
i965: Fix fragment shader struct inputs.
i965: Fix scalar vertex shader struct outputs.
Marek Olšák (2):
radeonsi: fix occlusion queries on Fiji
radeonsi: fix a hang due to uninitialized border color registers
Tom Stellard (6):
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
radeonsi: Rename si_shader::ls_rsrc{1, 2} to si_shader::rsrc{1, 2}
radeonsi/compute: Use the compiler's COMPUTE_PGM_RSRC* register values
Queued (43)
===========
Chris Wilson (1):
meta: Compute correct buffer size with SkipRows/SkipPixels
Daniel Stone (1):
egl/wayland: Ignore rects from SwapBuffersWithDamage
Dave Airlie (4):
texgetimage: consolidate 1D array handling code.
r600: geometry shader gsvs itemsize workaround
r600: rv670 use at least 16es/gs threads
r600: workaround empty geom shader.
Emil Velikov (3):
docs: add sha256 checksums for 11.0.6
get-pick-list.sh: Require explicit "11.0" for nominating stable patches
mesa; add get-extra-pick-list.sh script into bin/
François Tigeot (1):
xmlconfig: Add support for DragonFly
Ian Romanick (22):
mesa: Make bind_vertex_buffer avilable outside varray.c
mesa: Refactor update_array_format to make _mesa_update_array_format_public
mesa: Refactor enable_vertex_array_attrib to make _mesa_enable_vertex_array_attrib
i965: Pass brw_context instead of gl_context to brw_draw_rectlist
i965: Use DSA functions for VBOs in brw_meta_fast_clear
i965: Use internal functions for buffer object access
i965: Don't pollute the buffer object namespace in brw_meta_fast_clear
meta: Use DSA functions for PBO in create_texture_for_pbo
meta: Use _mesa_NamedBufferData and _mesa_NamedBufferSubData for users of _mesa_meta_setup_vertex_objects
i965: Use _mesa_NamedBufferSubData for users of _mesa_meta_setup_vertex_objects
meta: Don't leave the VBO bound after _mesa_meta_setup_vertex_objects
meta: Track VBO using gl_buffer_object instead of GL API object handle
meta: Use DSA functions for VBOs in _mesa_meta_setup_vertex_objects
meta: Use internal functions for buffer object and VAO access
meta: Don't pollute the buffer object namespace in _mesa_meta_setup_vertex_objects
meta: Partially convert _mesa_meta_DrawTex to DSA
meta: Track VBO using gl_buffer_object instead of GL API object handle in _mesa_meta_DrawTex
meta: Use internal functions for buffer object and VAO access in _mesa_meta_DrawTex
meta: Don't pollute the buffer object namespace in _mesa_meta_DrawTex
meta/TexSubImage: Don't pollute the buffer object namespace
meta/generate_mipmap: Don't leak the framebuffer object
glsl: Fix off-by-one error in array size check assertion
Ilia Mirkin (7):
nvc0/ir: actually emit AFETCH on kepler
nir: fix typo in idiv lowering, causing large-udiv-udiv failures
nouveau: use the buffer usage to determine placement when no binding
nv50,nvc0: properly handle buffer storage invalidation on dsa buffer
nv50/ir: fix (un)spilling of 3-wide results
mesa: support GL_RED/GL_RG in ES2 contexts when driver support exists
nvc0/ir: start offset at texBindBase for txq, like regular texturing
Jonathan Gray (1):
automake: fix some occurrences of hardcoded -ldl and -lpthread
Leo Liu (1):
radeon/vce: disable Stoney VCE for 11.0
Marta Lofstedt (1):
gles2: Update gl2ext.h to revision: 32120
Oded Gabbay (1):
llvmpipe: disable VSX in ppc due to LLVM PPC bug
Rejected (2)
============
Kenneth Graunke (1):
i965: Fix JIP to properly skip over unrelated control flow.
Ilia Mirkin (1):
ttn: add TEX2 support
More information about the mesa-stable
mailing list