[Mesa-dev] [ANNOUNCE] Mesa 18.2.1 release candidate

Bas Nieuwenhuizen bas at basnieuwenhuizen.nl
Thu Sep 20 17:21:25 UTC 2018


On Wed, Sep 19, 2018 at 11:43 PM Juan A. Suarez Romero
<jasuarez at igalia.com> wrote:
>
> Hello list,
>
> The candidate for the Mesa 18.2.1 is now available. Currently we have:
>  - 57 queued (+1 squashed)
>  - 0 nominated (outstanding)
>  - and 2 rejected patches
>
> The current queue consists of:
>
> Vulkan headers are now updated to 1.1.84.
>
> Lot of fixes for Vulkan drivers.
>
> In RADV driver there are fixes for crashes in the CTS testsuite, GPU hangs when
> using indirect descriptors, fixes for VK_EXT_conditional_rendering extension,
> and some other fixes.
>
> On the other hand, ANV driver also contains several fixes related with vertex
> attributes, disabling cache in SKL GT4 tessellation shader, clamping scissors in
> framebuffer, support for v3 in VK_EXT_vertex_attribute_divisor extension, and
> several other fixes.
>
> Other fixes are also available for Broadcom's Android driver, radeonsi, r600,
> v3d, and so on.
>
> Meson also gets a couple of fixes, including fixes when compiling 32bit Intel
> drivers.
>
>
> 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 18.2.1 this Friday (21st September), around or shortly after 12: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 3f20c0a004e3e8ed4f56114af445ac9eed9e19e6
> Author: Sergii Romantsov <sergii.romantsov at gmail.com>
>
>     i965/tools: 32bit compilation with meson
>
>     (cherry picked from commit 97fcccb25ed5f55139c03ebc1c71742f0f25f683)
>
> commit f1305c32c1cd4f7c59ef5dfb2eac33339edabc70
> Author: Jason Ekstrand <jason.ekstrand at intel.com>
>
>     nir: Add a small pass to rematerialize derefs per-block
>
>     (cherry picked from commit 7d1d1208c2b38890fe065b6431ef2e3b7166bae4)
>
>
> Cheers,
>     J.A.
>
>
> Mesa stable queue
> -----------------
>
> Nominated (0)
> ==============
>
> Queued (57)
> ===========
> Andres Gomez (1):
>       Revert "Revert "glsl: skip stringification in preprocessor if in unreachable branch""
>
> Andrii Simiklit (4):
>       mesa/util: add missing va_end() after va_copy()
>       mesa/util: don't ignore NULL returned from 'malloc'
>       mesa/util: don't use the same 'va_list' instance twice
>       apple/glx/log: added missing va_end() after va_copy()
>
> Bas Nieuwenhuizen (4):
>       radv: Use build ID if available for cache UUID.

This patch regresses the cache. I just sent a fix forward to the ML
"radv: Fix driver UUID SHA1 init." Please either revert the change or
also include the fix. I'm going to try getting it reviewed and pushed
this evening on master.


>       radv: Only allow 16 user SGPRs for compute on GFX9+.
>       radv: Set the user SGPR MSB for Vega.
>       radv: Support v3 of VK_EXT_vertex_attribute_divisor.
>
> Christopher Egert (1):
>       radeon: fix ColorMask
>
> Dave Airlie (1):
>       virgl: don't send a shader create with no data. (v2)
>
> Dylan Baker (1):
>       meson: Print a message about why a libdrm version was selected
>
> Eric Anholt (2):
>       v3d: Fix setup of the VCM cache size.
>       v3d: Fix SRC_ALPHA_SATURATE blending for RTs without alpha.
>
> Erik Faye-Lund (2):
>       virgl: adjust strides when mapping temp-resources
>       winsys/virgl: avoid unintended behavior
>
> Fritz Koenig (2):
>       mesa: FramebufferParameteri parameter checking
>       mesa: Additional FlipY applications
>
> Gert Wollny (2):
>       mesa/texture: Also check for LA texture when querying intensity component size
>       winsys/virgl: correct resource and handle allocation (v2)
>
> Ian Romanick (1):
>       i965/fs: Don't propagate conditional modifiers from integer compares to adds
>
> Jason Ekstrand (11):
>       nir/opt_if: Re-materialize derefs in use blocks before peeling loops
>       nir/loop_unroll: Re-materialize derefs in use blocks before unrolling
>       nir: Add a small pass to rematerialize derefs per-block
>    Squashed with:
>       nir: add initializer data to fix MSVC compile error
>       anv/query: Write both dwords in emit_zero_queries
>       anv: Support v3 of VK_EXT_vertex_attribute_divisor
>       vulkan: Update the XML and headers to 1.1.84
>       anv: Clamp scissors to the framebuffer boundary
>       anv: Disable the vertex cache when tessellating on SKL GT4
>       anv: Re-emit vertex buffers when the pipeline changes
>       i965: Workaround the gen9 hw astc5x5 sampler bug
>       anv/pipeline: Only consider double elements which actually exist
>
> Josh Pieper (1):
>       st/mesa: Validate the result of pipe_transfer_map in make_texture (v2)
>
> Kenneth Feng (1):
>       amd: Add Picasso device id
>
> Marek Olšák (5):
>       ac: revert new LLVM 7.0 behavior for fdiv
>       radeonsi: fix printing a BO list into ddebug reports
>       r600: fix HTILE for NPOT textures with mipmapping
>       winsys/radeon: fix CMASK fast clear for NPOT textures with mipmapping on SI/CI
>       radeonsi: fix HTILE for NPOT textures with mipmapping on SI/CI
>
> Mathias Fröhlich (1):
>       tnl: Fix green gun regression in xonotic.
>
> Mauro Rossi (3):
>       android: broadcom/cle: export the broadcom top level path headers
>       android: broadcom/cle: add gallium include path
>       android: broadcom/genxml: fix collision with intel/genxml header-gen macro
>
> Michel Dänzer (1):
>       loader/dri3: Only wait for back buffer fences in dri3_get_buffer
>
> Pierre Moreau (1):
>       nvir: Always split 64-bit IMAD/IMUL operations
>
> Samuel Pitoiset (7):
>       radv: fix setting global locations for indirect descriptors
>       radv: fix flushing indirect descriptors
>       radv: fix GPU hangs with 32-bit indirect descriptors
>       radv: handle loc->indirect correctly for the first descriptor
>       radv: bump the maximum number of arguments to 64
>       radv: fix VK_EXT_conditional_rendering visibility
>       radv: fix function names for VK_EXT_conditional_rendering
>
> Sergii Romantsov (3):
>       mesa/meson: 32bit xmlconfig linkage
>       i965/tools: 32bit compilation with meson
>       intel: compiler option msse2 and mstackrealign
>
> Timothy Arceri (2):
>       Revert "radeonsi: avoid syncing the driver thread in si_fence_finish"
>       glsl: fixer lexer for unreachable defines
>
>
> Rejected (2)
> =============
>
> Samuel Pitoiset (1):
>       90819abb56f radv: fix descriptor pool allocation size
> Reason: this commit was reverted by commit 95bb7d82ca8.
>
> Sergii Romantsov (1):
>       4aec44c0d9c i965/tools: 32bit compilation with meson
> Reason: this commit was immediately reverted by commit 2dce1175c1c.
>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list