Re: [Mesa-dev] Mesa 13.0.1 release candidate

Jason Ekstrand <[email protected]>
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <CAOFGe94Sk1u960umc44jZ8TYBKueG9ayR9sRWUR3hiCb-E5Qpg__46521.5278244161$1479088003$gmane$org@mail.gmail.com>
On Fri, Nov 11, 2016 at 10:13 AM, Emil Velikov <[email protected]>
wrote:

> Hello list,
>
> The candidate for the Mesa 12.0.4 is now available. Currently we have:
>  - 51 queued
>  - 18 nominated (outstanding)
>  - and 0 (self-)rejected patches
>
> As one can imagine huge hunk of the commits are fixes in the Vulkan
> drivers.
>
> Up-to 30% performance increase using the Intel ANV Vulkan driver. The
> Radeon
> RADV Vulkan driver now ships with distinctly named json files, which
> include
> the full Vulkan driver path. Making it possible for people to install and
> use the drivers outside their /usr/lib directory.
>
> RADV correctly advertises support for the Xlib platform extension and one
> can
> use it alongside the Dolphin emulator. ANV and RADV have improved handling
> of
> Xlib/XCB connections and advertise the currect versions of the extensions
> they
> support.
>
> We also have restored interop between third party OpenCL implementations
> and
> Mesa's libGL/libEGL. The GLX GLVND driver has a few noticable fixes as
> well.
>
> 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 13.0.1 this Sunday (13th of November), around or
> shortly after
> 18: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 990f395e007c3204639daa34efc3049f350ee819
> Author: Emil Velikov <[email protected]>
>
>     anv: automake: cleanup the generated json file during make clean
>
>     (cherry picked from commit 8df581520a823564be0ab5af7dbb7d501b1c9670)
>
>
> commit 89cefe6325b2534c4e35ac0a4b85155a3be57936
> Author: Jason Ekstrand <[email protected]>
>
>     intel/blorp: Rework our usage of ralloc when compiling shaders
>
>     (cherry picked from commit 43dadb6edd5e3e3e10b1198184a9f75556edad49)
>
>
> commit 5be463694bfbeed3066601cbdb70825fe7e97859
> Author: Jason Ekstrand <[email protected]>
>
>     intel/blorp: Use wm_prog_data instead of hand-rolling our own
>
>     (cherry picked from commit 058304f0819c96fd18eb17911022a410540aa295)
>
>
> Cheers,
> Emil
>
>
> Mesa stable queue
> -----------------
>
> Nominated (18)
> ==============
>
> Dave Airlie (1):
>       2de85eb radv: fix texturesamples to handle single sample case
>
> Emil Velikov (1):
>       a39ad18 configure.ac: honour LLVM_LIBDIR when linking against LLVM
>
> Eric Anholt (2):
>       4d019bd vc4: Don't abort when a shader compile fails.
>       08d5148 vc4: Clamp the shadow comparison value.
>
> Ian Romanick (2):
>       e85a747 glcpp: Handle '#version 0' and other invalid values
>       c8c4664 glsl: Parse 0 as a preprocessor INTCONSTANT
>
> Jason Ekstrand (10):
>       7139704 anv/gen8: Stall when needed in Cmd(Set|Reset)Event
>       73701be anv/wsi: Set the fence to signaled in AcquireNextImageKHR
>       843775b anv: Rework fences
>       3b6abfc vulkan/wsi/wayland: Include pthread.h
>       302f641 vulkan/wsi/wayland: Clean up some error handling paths
>



>       1e3e347 anv/cmd_buffer: Take a command buffer instead of a batch
> in two helpers
>       a6c3d0f anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4
>

Please make sure these two land in 13.1.  They fix some pretty bad hangs on
SKL gt4


>       4fa0ca8 vulkan/wsi: Report the correct min/maxImageCount
>       e73d136 vulkan/wsi/x11: Implement FIFO mode.
>       a5e88e6 i965/gs: Allow primitive id to be a system value
>
> Kenneth Graunke (1):
>       aaee3da mesa: Fix pixel shader scratch space allocation on Gen9+
> platforms.
>

And this one as well.


>
> Kevin Strasser (1):
>       932bb3f vulkan/wsi: Add a thread-safe queue implementation
>
>
> Queued (51)
> ===========
>
> Adam Jackson (2):
>       glx/glvnd: Don't modify the dummy slot in the dispatch table
>       glx/glvnd: Fix dispatch function names and indices
>
> Andreas Boll (1):
>       glx/windows: Add wgl.h to the sources list
>
> Anuj Phogat (1):
>       i965: Fix GPU hang related to multiple render targets and alpha
> testing
>
> Chih-Wei Huang (1):
>       android: avoid using libdrm with host modules
>
> Dave Airlie (8):
>       radv: expose xlib platform extension
>       radv: fix dual source blending
>       Revert "st/vdpau: use linear layout for output surfaces"
>       radv: emit correct last export when Z/stencil export is enabled
>       ac/nir: add support for discard_if intrinsic (v2)
>       nir: add conditional discard optimisation (v4)
>       radv: enable conditional discard optimisation on radv.
>       radv: fix GetFenceStatus for signaled fences
>
> Emil Velikov (5):
>       docs: add sha256 checksums for 13.0.0
>       amd/addrlib: limit fastcall/regparm to GCC i386
>       anv: use correct .specVersion for extensions
>       radv: use correct .specVersion for extensions
>       radv: Suffix the radeon_icd file with the host CPU
>
> Eric Anholt (1):
>       vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.
>
> Francisco Jerez (1):
>       nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
>
> Fredrik Höglund (1):
>       radv: add support for anisotropic filtering on VI+
>
> Jason Ekstrand (19):
>       anv/device: Return DEVICE_LOST if execbuf2 fails
>       vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
>       vulkan/wsi/x11: Clean up connections in finish_wsi
>       anv: Better handle return codes from anv_physical_device_init
>       intel/blorp: Use wm_prog_data instead of hand-rolling our own
>       intel/blorp: Pass a brw_stage_prog_data to upload_shader
>       anv/pipeline: Put actual pointers in anv_shader_bin
>       anv/pipeline: Properly cache prog_data::param
>       intel/blorp: Emit all the binding tables
>       anv/device: Add an execbuf wrapper
>       anv: Add a cmd_buffer_execbuf helper
>       anv: Don't presume to know what address is in a surface relocation
>       anv: Add a new bo_pool_init helper
>       anv/allocator: Simplify anv_scratch_pool
>       anv: Initialize anv_bo::offset to -1
>       anv/batch_chain: Improve write_reloc
>       anv: Add an anv_execbuf helper struct
>       anv/batch: Move last_ss_pool_bo_offset to the command buffer
>       anv: Move relocation handling from EndCommandBuffer to QueueSubmit
>
> Kenneth Graunke (1):
>       glsl: Update deref types when resizing implicitly sized arrays.
>
> Kristian Høgsberg (1):
>       anv: Do relocations in userspace before execbuf ioctl
>
> Marek Olšák (4):
>       egl: use util/macros.h
>       egl: make interop ABI visible again
>       glx: make interop ABI visible again
>       radeonsi: fix an assertion failure in si_decompress_sampler_color_
> textures
>
> Nicolai Hähnle (4):
>       radeonsi: fix BFE/BFI lowering for GLSL semantics
>       glsl: fix lowering of UBO references of named blocks
>       st/glsl_to_tgsi: fix dvec[34] loads from SSBO
>       st/mesa: fix the layer of VDPAU surface samplers
>
> Timothy Arceri (1):
>       mesa/glsl: delete previously linked shaders earlier when linking
>
>
> Rejected (0)
> ============
> _______________________________________________
> mesa-dev mailing list
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>

_______________________________________________
mesa-announce mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-announce
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.