Re: [ANNOUNCE] Mesa 17.3.7 release candidate

"Juan A. Suarez Romero" <[email protected]>
Newsgroups gmane.comp.video.mesa3d.announce
Message-ID <1521458770.25412.15.camel__29206.6866801635$1521651256$gmane$org@igalia.com>
Hello list,

as the internal testing we do took too much time, and the nominated list grew a
bit, and there were a request to include a couple of nominated patches in the
release, plus a mistakenly rejected patch when it actually could be enqueued,
I've updated the RC with more patches (see inline for details).

This means I'd delay the relase for a couple of days, so people can test this
new RC and verify it works fine.

Thank you!

	J.A.




On Fri, 2018-03-16 at 12:42 +0100, Juan A. Suarez Romero wrote:
> Hello list,
> 
> The candidate for the Mesa 17.3.7 is now available. Currently we have:
>  - 53 queued
>  - 9 nominated (outstanding)
>  - and 6 rejected patches
> 
> 
> In the current queue we have lot of fixes, as the latest two releases were
> emergency releases to fix major issues.
> 
> The i965 receives quite a few of fixes. We have fixes for hangs on GFXBench 5's
> Aztec Ruins benchmark, a fix for OpenGL CTS test in Haswell, another fix for the
> number of input components, a fix for KHR_blend_equation_advanced, another fix
> in the intel_from_planar, and some other fixes.
> 
> In the RADV driver, there is a 3D images copying fix, another to disable tc-
> compat on multisample d32s8, a fix related with HTILE, and a fix to avoid hangs
> on Vega. Also, there is a couple of fixes regarding fences.
> 
> R600 driver gets fixes for some hangs related with recip generation, a fix for
> XFB stream check, another for indirect UBO access, and a final one for cubemap
> arrays.
> 
> In SWR/Rast driver we have a couple of fixes when using LLVM 6.0, which has been
> recently released. Besides those, there are another couple of fixes too.
> 
> Finally, there a some fixes for other drivers like Virgl, NVC0, Winsys, and
> RadeonSI.
> 
> Fixes also reach Wayland part. There's a fix to use the wayland-egl-backend.h
> provided by Mesa itself, and a fix related with ARGB/XRGB transposition.
> 
> Just to continue, there are also other framework-specific fixes. There are a
> bunch of fixes for NIR, fixes for GLSL component.
> 
> Finally, and to avoid extending to much the list of fixes, there are several
> fixes that touches different parts of Mesa that solves different bugs.
> 
> 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.3.7 this XXX (XXth Mar), around or shortly after 12:00
> GMT.

The (new) plan is to have 17.3.7 this Wednesday (21 Mar), 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 fc507dbfd193de5ef09ed2944090e9727820d9ea
> Author: Dave Airlie <[email protected]>
> 
>     ac/nir: don't apply slice rounding on txf_ms
> 
>     (cherry picked from commit 69495b30a38fbb01a937cdea6f7674f89a2e60e7)
> 
> 
> commit 5fd11359b66c8138d2c7ee29bd9740280b02d1e2
> Author: Daniel Stone <[email protected]>
> 
>     egl/wayland: Fix ARGB/XRGB transposition in config map
> 
>     (cherry picked from commit 4fbd2d50b1c06a3c10f3a254e933646345123751)
> 
> 
> commit 7f4a0a16284391f802a11717fa74ba5e13cbe43b
> Author: Bas Nieuwenhuizen <[email protected]>
> 
>     radeonsi: Export signalled sync file instead of -1.
> 
>     (cherry picked from commit 5a3404d443e0c6e8e9a44d7f8dccf96c5ac18f0f)
> 
> squashed with
> 
>     configure/meson: Bump libdrm_amdgpu version requirement.
> 
>     (cherry picked from commit 52be440f48ac7c337f6604846bb6f0cfd88e7118)
> 
> 
> commit 6ddf838def69036a48524e2f5ae79fb01170e59c
> Author: Bas Nieuwenhuizen <[email protected]>
> 
>     radv: Always lower indirect derefs after nir_lower_global_vars_to_local.
> 
>     (cherry picked from commit 05d84ed68add9e6adfcc602a274405e04226c1b7)
> 
> 
> Cheers,
> 
>     J.A.
> 
> 
> 
> Mesa stable queue
> -----------------
> 
> Nominated (9)
> ==============
> 
> Alex Smith (1):
>       fcf267ba08 radv: Fix CmdCopyImage between uncompressed and compressed
> images

This has been enqueued:
commit 1d7c3ee7291d936c5fdc48aa703ab84cd5e80590
Author: Alex Smith <[email protected]>
    radv: Fix CmdCopyImage between uncompressed and compressed images
    (cherry picked from commit fcf267ba087dd00c48ceaf9277424dac079f9319)

> 
> Bas Nieuwenhuizen (1):
>       997306c031 radv: Increase the number of dynamic uniform buffers.

This has been enqueued:
commit c1563394f7b419170e3ec89d2f07e1fd812f9e53
Author: Bas Nieuwenhuizen <[email protected]>
    radv: Increase the number of dynamic uniform buffers.
    (cherry picked from commit 997306c031327b7e034e617736c868d6d21919eb)

> Dave Airlie (1):
>       5d4fbc2b54 r600: implement callstack workaround for evergreen.

This has been enqueued, after resolving trivial conflicts:
commit 12015dbc71972b88cdeaae6e1ea052e5c3346863
Author: Dave Airlie <[email protected]>
    r600: implement callstack workaround for evergreen.
    (cherry picked from commit 5d4fbc2b54cb2aaea1cbb52ec087f31009f3ac76)

> 
> Jordan Justen (2):
>       06e3bd02c0 i965: Hard code CS scratch_ids_per_subslice for Cherryview
> 

This is kept in nominated. Reason is that I couldn't apply it cleanly nor solve
the conflicts. So I'm keeping it as nominated to have more time to investigate
in next 17.7.8 release.

> >       24b415270f intel/vulkan: Hard code CS scratch_ids_per_subslice for
> Cherryview
> 

This has been enqueued:
commit 0eaa2fc8832ad490cf4710ddb57f67ffd9045837
Author: Jordan Justen <[email protected]>
    intel/vulkan: Hard code CS scratch_ids_per_subslice for Cherryview
    (cherry picked from commit 24b415270ffeef873ba4772d1b3c7c185c9b1958)

> > 
> Marek Olšák (3):
>       75c5d25f0f radeonsi: align command buffer starting address to fix some
> Raven hangs
>       2bdb54bce7 radeonsi: add a workaround for GFX9 hang with init_config
> alignment

These two has been squashed and enqueued, after solving trivila conflicts:
commit 4fa8c1f52532651134d1497a824ca9be30a0caf6
Author: Marek Olšák <[email protected]>
    radeonsi: align command buffer starting address to fix some Raven hangs
    (cherry picked from commit 75c5d25f0f34cd70246ee1b0b77a75ec82dfcecb)
    radeonsi: add a workaround for GFX9 hang with init_config alignment
    (cherry picked from commit 2bdb54bce77828ef20b730ad869b66c5889b5347)


>       5d0acff39e configure.ac: blacklist libdrm 2.4.90

This has been enqueued:
commit 820e63b49e7283865db7bbef36639e0607009561
Author: Marek Olšák <[email protected]>
    configure.ac: blacklist libdrm 2.4.90
    (cherry picked from commit 5d0acff39e4274ab803c17855115b231efcbef80)
> 
> Samuel Pitoiset (1):
>       f02f1ad13f Revert "mesa: do not trigger _NEW_TEXTURE_STATE in
> glActiveTexture()"

This has been enqueued:
commit 929a4473d47f2987534e7f3d446aab577725fe88
Author: Samuel Pitoiset <[email protected]>
    Revert "mesa: do not trigger _NEW_TEXTURE_STATE in glActiveTexture()"
    (cherry picked from commit f02f1ad13fa4123986d17a5d04b0e2831c3a7091)

> 
> 
> Queued (53)
> ===========
> 
> Andriy Khulap (1):
>       i965: Fix RELOC_WRITE typo in brw_store_data_imm64()
> 
> Anuj Phogat (1):
>       isl: Don't use surface format R32_FLOAT for typed atomic integer
> operations
> 
> Bas Nieuwenhuizen (5):
>       radv: Always lower indirect derefs after nir_lower_global_vars_to_local.
>       radeonsi: Export signalled sync file instead of -1.
>       radv: Implement WaitForFences with !waitAll.
>       radv: Implement waiting on non-submitted fences.
>       radv: Fix copying from 3D images starting at non-zero depth.
> 
> Brian Paul (1):
>       mesa: add missing switch case for EXTRA_VERSION_40 in check_extra()
> 
> Chuck Atkins (1):
>       glx: Properly handle cases where screen creation fails
> 
> Daniel Stone (3):
>       i965: Fix bugs in intel_from_planar
>       egl/wayland: Fix ARGB/XRGB transposition in config map
>       egl/wayland: Always use in-tree wayland-egl-backend.h
> 
> Dave Airlie (8):
>       r600: fix cubemap arrays
>       r600/sb/cayman: fix indirect ubo access on cayman
>       r600: fix xfb stream check.
>       ac/nir: to integer the args to bcsel.
>       r600/cayman: fix fragcood loading recip generation.
>       radv: don't support tc-compat on multisample d32s8 at all.
>       virgl: remap query types to hw support.
>       ac/nir: don't apply slice rounding on txf_ms
> 
> Dylan Baker (2):
>       glapi/check_table: Remove 'extern "C"' block
>       glapi: remove APPLE extensions from test
> 
> Eric Anholt (4):
>       mesa: Drop incorrect A4B4G4R4 _mesa_format_matches_format_and_type()
> cases.
>       ac/nir: Fix compiler warning about uninitialized dw_addr.
>       glsl/tests: Fix strict aliasing warning about int64/double.
>       glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.
> 
> Francisco Jerez (1):
>       i965: Fix KHR_blend_equation_advanced with some render targets.
> 
> Frank Binns (1):
>       egl/dri2: fix segfault when display initialisation fails
> 
> George Kyriazis (1):
>       swr/rast: blend_epi32() should return Integer, not Float
> 
> Gurchetan Singh (1):
>       mesa: don't clamp just based on ARB_viewport_array extension
> 
> Iago Toral Quiroga (2):
>       i965/sbe: fix number of inputs for active components
>       i965/vec4: use a temp register to compute offsets for pull loads
> 
> James Legg (1):
>       radv: Really use correct HTILE expanded words.
> 
> Jason Ekstrand (3):
>       intel/isl: Add an isl_color_value_is_zero helper
>       vulkan/wsi/x11: Set OUT_OF_DATE if wait_for_special_event fails
>       intel/fs: Set up sampler message headers in the visitor on gen7+
> 
> Jonathan Gray (1):
>       configure.ac: pthread-stubs not present on OpenBSD
> 
> Jordan Justen (2):
>       i965: Create new program cache bo when clearing the program cache
>       program: Don't reset SamplersValidated when restoring from shader cache
> 
> Karol Herbst (1):
>       nvir/nvc0: fix legalizing of ld unlock c0[0x10000]
> 
> Kenneth Graunke (1):
>       i965: Emit CS stall before MEDIA_VFE_STATE.
> 
> Lionel Landwerlin (1):
>       i965: perf: ensure reading config IDs from sysfs isn't interrupted
> 
> Michal Navratil (1):
>       winsys/amdgpu: allow non page-aligned size bo creation from pointer
> 
> Samuel Iglesias Gonsálvez (1):
>       glsl/linker: fix bug when checking precision qualifier
> 
> Samuel Pitoiset (1):
>       ac/nir: use ordered float comparisons except for not equal
> 
> Stephan Gerhold (1):
>       util/build-id: Fix address comparison for binaries with LOAD vaddr > 0
> 
> Thomas Hellstrom (2):
>       svga: Fix a leftover debug hack
>       loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen
> callback
> 
> Tim Rowley (1):
>       swr/rast: fix MemoryBuffer build break for llvm-6
> 
> Timothy Arceri (1):
>       nir: fix interger divide by zero crash during constant folding
> 
> Tobias Droste (1):
>       gallivm: Use new LLVM fast-math-flags API
> 
> Vadym Shovkoplias (1):
>       mesa: add glsl version query (v4)
> 
> Vinson Lee (1):
>       swr/rast: Fix macOS macro.
> 
> 
> Rejected (6)
> =============
> 
> Anuj Phogat (1):
>       56dc9f9f49 intel/compiler: Memory fence commit must always be enabled for
> gen10+
> Reason: The commits address gen10 support which is missing in branch.
> 
> 
> Dave Airlie (1):
>       ab5cee4c24 r600/compute: only mark buffer/image state dirty for fragment
> shaders
> Reason: The commit requires earlier commits 4e7f6437b535 and a6b379284365 which
> did not land in branch.
> 
> 
> Gert Wollny (1):
>       c7cadcbda4 r600: Take ALU_EXTENDED into account when evaluating jump
> offsets
> Reason: The commit requires earlier commit a03d456f5a41 which did not land in
> branch.
> 

This has been enqueued, after solving trivial conflicts:
commit 91325ea754fc1c23910b44e8efd04f6c3c76fecd
Author: Gert Wollny <[email protected]>
    r600: Take ALU_EXTENDED into account when evaluating jump offsets
    (cherry picked from commit c7cadcbda47537d474eea52b9e77e57ef9287f9b)

> 
> Jason Ekstrand (2):
>       4c77e21c81 anv: Move setting current_pipeline to cmd_state_init
> Reason: The commit fixes earlier commit cd3feea74582 which did not land in
> branch.
> 
>       85d0bec961 anv: Be more careful about fast-clear colors
> Reason: The commit is causing several regressions in Vulkan CTS tests in
> different platforms (hsw, bdw, bsw, ...).
> 
> 
> Simon Hausmann (1):
>       fb5825e7ce glsl: Fix memory leak with known glsl_type instances
> Reason: The commit requires earlier commits fe81e1f9751 and 92c1290dc57 which
> did not land in branch.
> 
> _______________________________________________
> mesa-announce mailing list
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/mesa-announce
_______________________________________________
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.