On Thu, 2017-06-01 at 16:35 -0700, Jason Ekstrand wrote:
> On Thu, Jun 1, 2017 at 4:20 PM, Juan A. Suarez Romero <jasua...@igalia.com> 
> wrote:
> > Hello list,
> > 
> > 
> > 
> > The candidate for the Mesa 17.1.2 is now available. Currently we have:
> > 
> >  - 51 queued
> > 
> >  - 3 nominated (outstanding)
> > 
> >  - and 9 rejected patch(es)
> > 
> > 
> > 
> > 
> > 
> > The current queue contains fixes in several places.
> > 
> > 
> > 
> > The current queue consists of:
> > 
> > 
> > 
> > Several fixes in the autotools' configure that improves handling of target 
> > platforms.
> > 
> > 
> > 
> > Mesa receives a fix for a leaking in a surface.
> > 
> > 
> > 
> > OMX has a couple of fixes when building in a X11-less setup.
> > 
> > 
> > 
> > ANV driver receives several fixes, like adding some missing transitions 
> > between layouts, or improvements in setting memory types and heaps.
> > 
> > 
> > 
> > There are a few fixes in i965, R100, R200, Radeonsi/GFX9, Radv and 
> > Freedreno drivers.
> > 
> > 
> > 
> > Also, EGL/Android receives a fix for a segfault that replaces a previous 
> > one that was not correct.
> > 
> > 
> > 
> > Vulkan's Wayland gets some fixes, including the use of proxy wrappers for 
> > swapchains, or per-display event queue usage.
> > 
> > 
> > 
> > Likewise EGL's Wayland now use per-surface event queues, as well as other 
> > fixes like ensuring back buffer is obtained.
> > 
> > 
> > 
> > Take a look at section "Mesa stable queue" for more information.
> > 
> > 
> > 
> > 
> > 
> > Testing reports/general approval
> > 
> > --------------------------------
> > 
> > 
> > 
> > Any testing reports (or general approval of the state of the branch)
> > 
> > will be greatly appreciated.
> > 
> > 
> > 
> > The plan is to have 17.1.2 this Friday (3rd of June), around or
> > 
> > shortly after 23:00 GMT.
> > 
> > 
> > 
> > If you have any questions or suggestions - be that about the current
> > 
> > patch queue or otherwise, please go ahead.
> > 
> > 
> > 
> > 
> > 
> > Trivial merge conflicts
> > 
> > -----------------------
> > 
> > 
> > 
> > commit e064f7d826812598749ce27868d9ff865c137ef4
> > 
> > Author: Jason Ekstrand <jason.ekstr...@intel.com>
> > 
> > 
> > 
> >     anv: Set up memory types and heaps during physical device init
> > 
> > 
> > 
> >     (cherry picked from commit c1f4343807d1040bd7b5440aa2f5fccf5f12842d)
> > 
> > 
> > 
> > commit ce2b96dd8b5a6c4ea0c80c6c0f46652a0b591515
> > 
> > Author: Bas Nieuwenhuizen <b...@basnieuwenhuizen.nl>
> > 
> > 
> > 
> >     radv: Reserve space for descriptor and push constant user SGPR setting.
> > 
> > 
> > 
> >     (cherry picked from commit 18efb404cfb38f722a16df7539390cf9a4a71929)
> > 
> > 
> > 
> > 
> > 
> > Cheers,
> > 
> > J.A.
> > 
> > 
> > 
> > 
> > 
> > Mesa stable queue
> > 
> > -----------------
> > 
> > 
> > 
> > Nominated (3)
> > 
> > =============
> > 
> > Chad Versace(1):
> > 
> >       i965/dri: Fix bad GL error in intel_create_winsys_renderbuffer()
> > 
> > 
> > 
> > Jason Ekstrand(1):
> > 
> >       i965: Rework Sandy Bridge HiZ and stencil layouts
> 
> This just landed in master.
>  

Ok. I've included it in the Queued.

> > Nicolas Dechesne(1):
> > 
> >       util/rand_xor: add missing include statements
> > 
> > 
> > 
> > 
> > 
> > Queued (51)
> > 
> > ===========
> > 
> > Bartosz Tomczyk (1):
> > 
> >       mesa: Avoid leaking surface in st_renderbuffer_delete
> > 
> > 
> > 
> > Bas Nieuwenhuizen (1):
> > 
> >       radv: Reserve space for descriptor and push constant user SGPR 
> > setting.
> > 
> > 
> > 
> > Daniel Stone (7):
> > 
> >       vulkan: Fix Wayland uninitialised registry
> > 
> >       vulkan/wsi/wayland: Remove roundtrip when creating image
> > 
> >       vulkan/wsi/wayland: Use per-display event queue
> > 
> >       vulkan/wsi/wayland: Use proxy wrappers for swapchain
> > 
> > Squashed with
> > 
> >       vulkan/wsi/wayland: Fix proxy wrappers for swapchain recreation
> > 
> >       egl/wayland: Don't open-code roundtrip
> > 
> >       egl/wayland: Use per-surface event queues
> > 
> > Squashed with
> > 
> >       egl/wayland: verify event queue was allocated
> > 
> >       egl/wayland: Ensure we get a back buffer
> > 
> > 
> > 
> > Emil Velikov (24):
> > 
> >       docs: add sha256 checksums for 17.1.1
> > 
> >       configure: move platform handling further up
> > 
> >       configure: rename remaining HAVE_EGL_PLATFORM_* guards
> > 
> >       configure: update remaining --with-egl-platforms references
> > 
> >       configure: loosen --with-platforms heuristics
> > 
> >       configure: enable the surfaceless platform by default
> > 
> >       configure: set HAVE_foo_PLATFORM as applicable
> > 
> >       configure: error out when building GLX w/o the X11 platform
> > 
> >       configure: check once for DRI3 dependencies
> > 
> > Squashed with
> > 
> >       configure.ac: add xcb-fixes to the XCB DRI3 list
> > 
> > Squashed with
> > 
> >       configure.ac: s/xcb-fixes/xcb-xfixes/
> > 
> >       loader: build libloader_dri3_helper.la only with HAVE_PLATFORM_X11
> > 
> >       configure: error out when building X11 Vulkan without DRI3
> > 
> >       auxiliary/vl: use vl_*_screen_create stubs when building w/o platform
> > 
> >       st/va: fix misplaced closing bracket
> > 
> >       st/omx: remove unneeded X11 include
> > 
> >       st/omx: fix building against X11-less setups
> > 
> >       gallium/targets: link against XCB only as needed
> > 
> >       configure: error out if building VA w/o supported platform
> > 
> >       configure: error out if building OMX w/o supported platform
> > 
> >       configure: error out if building VDPAU w/o supported platform
> > 
> >       configure: error out if building XVMC w/o supported platform
> > 
> >       travis: remove workarounds for the Vulkan target
> > 
> >       anv: automake: list shared libraries after the static ones
> > 
> >       radv: automake: list shared libraries after the static ones
> > 
> >       egl/wayland: select the format based on the interface used
> > 
> > 
> > 
> > Ian Romanick (3):
> > 
> >       r100: Don't assume that the base mipmap of a texture exists
> > 
> >       r100,r200: Don't assume glVisual is non-NULL during context creation
> > 
> >       r100: Use _mesa_get_format_base_format in radeon_update_wrapper
> > 
> > 
> > 
> > Jason Ekstrand (8):
> > 
> >       anv: Handle color layout transitions from the UNINITIALIZED layout
> > 
> >       anv: Handle transitioning depth from UNDEFINED to other layouts
> > 
> >       anv/image: Get rid of the memset(aux, 0, sizeof(aux)) hack
> > 
> >       anv: Predicate 48bit support on gen >= 8
> > 
> >       anv: Set up memory types and heaps during physical device init
> > 
> >       anv: Set image memory types based on the type count
> > 
> >       i965/blorp: Do and end-of-pipe sync on both sides of fast-clear ops
> > 
> >       i965: Round copy size to the nearest block in intel_miptree_copy
> > 
> > 
> > 
> > Juan A. Suarez Romero (1):
> > 
> >       Revert "android: fix segfault within swap_buffers"
> > 
> > 
> > 
> > Marek Olšák (1):
> > 
> >       radeonsi/gfx9: compile shaders with +xnack
> > 
> > 
> > 
> > Nicolai Hähnle (1):
> > 
> >       st/mesa: remove redundant stfb->iface checks
> > 
> > 
> > 
> > Nicolas Boichat (1):
> > 
> >       configure.ac: Also match -androideabi tuple
> > 
> > 
> > 
> > Rob Clark (1):
> > 
> >       freedreno: fix fence creation fail if no rendering
> > 
> > 
> > 
> > Tapani Pälli (1):
> > 
> >       egl/android: fix segfault within swap_buffers
> > 
> > 
> > 
> > Timothy Arceri (1):
> > 
> >       st/mesa: don't mark the program as in cache_fallback when there is 
> > cache miss
> > 
> > 
> > 
> > 
> > 
> > Rejected (9)
> > 
> > ============
> > 
> > Dave Airlie(1):
> > 
> >        radv: fix regression in descriptor set freeing.
> > 
> > 
> > 
> > This commit addressed an earlier commit 126d5ad which did not land in 
> > branch.
> > 
> > 
> > 
> > Jason Ekstrand(7):
> > 
> >        anv: Determine the type of mapping based on type metadata
> > 
> >        anv: Stop setting BO flags in bo_init_new
> > 
> >        anv: Make supports_48bit_addresses a heap property
> > 
> >        anv: Advertise both 32-bit and 48-bit heaps when we have enough 
> > memory
> > 
> >        anv: Require vertex buffers to come from a 32-bit heap
> > 
> >        anv: Add valid_bufer_usage to the memory type metadata
> > 
> >        anv: Refactor memory type setup
> > 
> > 
> > 
> > All these patches have dependencies among them, and also about commits 
> > which did not
> > 
> > land in branch, like c3c61d210f or 35e626bd0e.
> 
> c3c61d210f should be back-ported to stable as well.  I'm aware of the 
> dependency on 35e626bd0e but it should be fairly easy to rebase on top of it 
> by just dropping all of the EXEC_ASYNC bits from "anv: Stop setting BO flags 
> in bo_init_new".  I'm happy to do the rebase for you if you'd like.
> 

Thanks for info, Jason.
I've been working hard to try to include them in Queued list. Finally, I added 
all of the ANV commits, except the one entitled "anv: Require vertex buffers to 
come from a 32-bit heap". I keep this one in the Rejected list because it was 
causing a regression in the Crucible test suite. The other 6 are included in 
queued.
Additionally, I've enqueued the one entitled "anv: Set EXEC_OBJECT_ASYNC when 
available" squashed with "anv/tests: Create a dummy instance as well as device".
All those new commits caused the following new trivial merge conflicts:
commit 2562b3252b63f2e938d6e6614e1f9a2fa2064140Author: Jason Ekstrand 
<jason.ekstr...@intel.com>
    anv: Make supports_48bit_addresses a heap property
    (cherry picked from commit b83b1af6f6936f36db42a8f8b8e0854d0f9491fd)
commit 86a8854b118fd42d157a5b640fa7a3a1cad92301Author: Jason Ekstrand 
<jason.ekstr...@intel.com>
    anv: Stop setting BO flags in bo_init_new
    (cherry picked from commit 00df1cd9d6234cdfc9fb2bf3615196ff83a3c956)
commit 0f042901e3cd451f9a7630376083a805328aebe3Author: Jason Ekstrand 
<jason.ekstr...@intel.com>
    anv: Add valid_bufer_usage to the memory type metadata
    (cherry picked from commit f7736ccf53eaeb66c4270afe0916e2cb29ab8667)
commit 15bc6d4d210eee051407a816811012eba0a3be3bAuthor: Jason Ekstrand 
<jason.ekstr...@intel.com>
    anv: Determine the type of mapping based on type metadata
    (cherry picked from commit 92325a7efc769c32e03031323e21700dc55171e4)

All these news changes implies that I need to wait for Intel CI results to 
ensure nothing is broken, which means I need to delay the releaseprobably until 
Monday (or sooner if I get the results before).
Sorry for the inconveniences!

> > 
> > Nicolai Hähnle(1):
> > 
> >        radeonsi: load patch_id for TES-as-ES when exporting for PS
> > 
> > 
> > 
> > This commit depends on 9fd9a7d0ba3 and 678d568c7b2, neither of which is in 
> > branch.
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > 
> > mesa-dev mailing list
> > 
> > mesa-dev@lists.freedesktop.org
> > 
> > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> > 
> > 
> 
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to