<div dir="ltr">Hi Juan,<br><div class="gmail_extra"><br><div class="gmail_quote">On 16 March 2018 at 11:42, Juan A. Suarez Romero <span dir="ltr"><<a href="mailto:jasuarez@igalia.com" target="_blank">jasuarez@igalia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello list,<br>
<br>
The candidate for the Mesa 17.3.7 is now available. Currently we have:<br>
 - 53 queued<br>
 - 9 nominated (outstanding)<br>
 - and 6 rejected patches<br>
<br>
<br>
In the current queue we have lot of fixes, as the latest two releases were<br>
emergency releases to fix major issues.<br>
<br>
The i965 receives quite a few of fixes. We have fixes for hangs on GFXBench 5's<br>
Aztec Ruins benchmark, a fix for OpenGL CTS test in Haswell, another fix for the<br>
number of input components, a fix for KHR_blend_equation_advanced, another fix<br>
in the intel_from_planar, and some other fixes.<br>
<br>
In the RADV driver, there is a 3D images copying fix, another to disable tc-<br>
compat on multisample d32s8, a fix related with HTILE, and a fix to avoid hangs<br>
on Vega. Also, there is a couple of fixes regarding fences.<br>
<br>
R600 driver gets fixes for some hangs related with recip generation, a fix for<br>
XFB stream check, another for indirect UBO access, and a final one for cubemap<br>
arrays.<br>
<br>
In SWR/Rast driver we have a couple of fixes when using LLVM 6.0, which has been<br>
recently released. Besides those, there are another couple of fixes too.<br>
<br>
Finally, there a some fixes for other drivers like Virgl, NVC0, Winsys, and<br>
RadeonSI.<br>
<br>
Fixes also reach Wayland part. There's a fix to use the wayland-egl-backend.h<br>
provided by Mesa itself, and a fix related with ARGB/XRGB transposition.<br>
<br>
Just to continue, there are also other framework-specific fixes. There are a<br>
bunch of fixes for NIR, fixes for GLSL component.<br>
<br>
Finally, and to avoid extending to much the list of fixes, there are several<br>
fixes that touches different parts of Mesa that solves different bugs.<br>
<br>
Take a look at section "Mesa stable queue" for more information.<br>
<br>
<br>
Testing reports/general approval<br>
------------------------------<wbr>--<br>
Any testing reports (or general approval of the state of the branch) will be<br>
greatly appreciated.<br>
<br>
The plan is to have 17.3.7 this XXX (XXth Mar), around or shortly after 12:00<br>
GMT.<br>
<br>
If you have any questions or suggestions - be that about the current patch queue<br>
or otherwise, please go ahead.<br>
<br>
<br>
Trivial merge conflicts<br>
-----------------------<br>
<br>
commit fc507dbfd193de5ef09ed2944090e9<wbr>727820d9ea<br>
Author: Dave Airlie <<a href="mailto:airlied@redhat.com">airlied@redhat.com</a>><br>
<br>
    ac/nir: don't apply slice rounding on txf_ms<br>
<br>
    (cherry picked from commit 69495b30a38fbb01a937cdea6f7674<wbr>f89a2e60e7)<br>
<br>
<br>
commit 5fd11359b66c8138d2c7ee29bd9740<wbr>280b02d1e2<br>
Author: Daniel Stone <<a href="mailto:daniels@collabora.com">daniels@collabora.com</a>><br>
<br>
    egl/wayland: Fix ARGB/XRGB transposition in config map<br>
<br>
    (cherry picked from commit 4fbd2d50b1c06a3c10f3a254e93364<wbr>6345123751)<br>
<br>
<br>
commit 7f4a0a16284391f802a11717fa74ba<wbr>5e13cbe43b<br>
Author: Bas Nieuwenhuizen <<a href="mailto:basni@chromium.org">basni@chromium.org</a>><br>
<br>
    radeonsi: Export signalled sync file instead of -1.<br>
<br>
    (cherry picked from commit 5a3404d443e0c6e8e9a44d7f8dccf9<wbr>6c5ac18f0f)<br>
<br>
squashed with<br>
<br>
    configure/meson: Bump libdrm_amdgpu version requirement.<br>
<br>
    (cherry picked from commit 52be440f48ac7c337f6604846bb6f0<wbr>cfd88e7118)<br>
<br>
<br>
commit 6ddf838def69036a48524e2f5ae79f<wbr>b01170e59c<br>
Author: Bas Nieuwenhuizen <<a href="mailto:bas@basnieuwenhuizen.nl">bas@basnieuwenhuizen.nl</a>><br>
<br>
    radv: Always lower indirect derefs after nir_lower_global_vars_to_<wbr>local.<br>
<br>
    (cherry picked from commit 05d84ed68add9e6adfcc602a274405<wbr>e04226c1b7)<br>
<br>
<br>
Cheers,<br>
<br>
    J.A.<br>
<br>
<br>
<br>
Mesa stable queue<br>
-----------------<br>
<br>
Nominated (9)<br>
==============<br>
<br>
Alex Smith (1):<br>
      fcf267ba08 radv: Fix CmdCopyImage between uncompressed and compressed<br>
images<br>
<br>
Bas Nieuwenhuizen (1):<br>
      997306c031 radv: Increase the number of dynamic uniform buffers.<br></blockquote><div><br></div><div>To clarify, does "nominated" mean that these will *not* be in 17.3.7? (I guess so since I don't see them on the branch)</div><div><br>I'd like the above two changes in if possible.</div><div><br></div><div>Thanks,</div><div>Alex</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Dave Airlie (1):<br>
      5d4fbc2b54 r600: implement callstack workaround for evergreen.<br>
<br>
Jordan Justen (2):<br>
      06e3bd02c0 i965: Hard code CS scratch_ids_per_subslice for Cherryview<br>
      24b415270f intel/vulkan: Hard code CS scratch_ids_per_subslice for<br>
Cherryview<br>
<br>
Marek Olšák (3):<br>
      75c5d25f0f radeonsi: align command buffer starting address to fix some<br>
Raven hangs<br>
      2bdb54bce7 radeonsi: add a workaround for GFX9 hang with init_config<br>
alignment<br>
      5d0acff39e <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>: blacklist libdrm 2.4.90<br>
<br>
Samuel Pitoiset (1):<br>
      f02f1ad13f Revert "mesa: do not trigger _NEW_TEXTURE_STATE in<br>
glActiveTexture()"<br>
<br>
<br>
Queued (53)<br>
===========<br>
<br>
Andriy Khulap (1):<br>
      i965: Fix RELOC_WRITE typo in brw_store_data_imm64()<br>
<br>
Anuj Phogat (1):<br>
      isl: Don't use surface format R32_FLOAT for typed atomic integer<br>
operations<br>
<br>
Bas Nieuwenhuizen (5):<br>
      radv: Always lower indirect derefs after nir_lower_global_vars_to_<wbr>local.<br>
      radeonsi: Export signalled sync file instead of -1.<br>
      radv: Implement WaitForFences with !waitAll.<br>
      radv: Implement waiting on non-submitted fences.<br>
      radv: Fix copying from 3D images starting at non-zero depth.<br>
<br>
Brian Paul (1):<br>
      mesa: add missing switch case for EXTRA_VERSION_40 in check_extra()<br>
<br>
Chuck Atkins (1):<br>
      glx: Properly handle cases where screen creation fails<br>
<br>
Daniel Stone (3):<br>
      i965: Fix bugs in intel_from_planar<br>
      egl/wayland: Fix ARGB/XRGB transposition in config map<br>
      egl/wayland: Always use in-tree wayland-egl-backend.h<br>
<br>
Dave Airlie (8):<br>
      r600: fix cubemap arrays<br>
      r600/sb/cayman: fix indirect ubo access on cayman<br>
      r600: fix xfb stream check.<br>
      ac/nir: to integer the args to bcsel.<br>
      r600/cayman: fix fragcood loading recip generation.<br>
      radv: don't support tc-compat on multisample d32s8 at all.<br>
      virgl: remap query types to hw support.<br>
      ac/nir: don't apply slice rounding on txf_ms<br>
<br>
Dylan Baker (2):<br>
      glapi/check_table: Remove 'extern "C"' block<br>
      glapi: remove APPLE extensions from test<br>
<br>
Eric Anholt (4):<br>
      mesa: Drop incorrect A4B4G4R4 _mesa_format_matches_format_<wbr>and_type()<br>
cases.<br>
      ac/nir: Fix compiler warning about uninitialized dw_addr.<br>
      glsl/tests: Fix strict aliasing warning about int64/double.<br>
      glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.<br>
<br>
Francisco Jerez (1):<br>
      i965: Fix KHR_blend_equation_advanced with some render targets.<br>
<br>
Frank Binns (1):<br>
      egl/dri2: fix segfault when display initialisation fails<br>
<br>
George Kyriazis (1):<br>
      swr/rast: blend_epi32() should return Integer, not Float<br>
<br>
Gurchetan Singh (1):<br>
      mesa: don't clamp just based on ARB_viewport_array extension<br>
<br>
Iago Toral Quiroga (2):<br>
      i965/sbe: fix number of inputs for active components<br>
      i965/vec4: use a temp register to compute offsets for pull loads<br>
<br>
James Legg (1):<br>
      radv: Really use correct HTILE expanded words.<br>
<br>
Jason Ekstrand (3):<br>
      intel/isl: Add an isl_color_value_is_zero helper<br>
      vulkan/wsi/x11: Set OUT_OF_DATE if wait_for_special_event fails<br>
      intel/fs: Set up sampler message headers in the visitor on gen7+<br>
<br>
Jonathan Gray (1):<br>
      <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>: pthread-stubs not present on OpenBSD<br>
<br>
Jordan Justen (2):<br>
      i965: Create new program cache bo when clearing the program cache<br>
      program: Don't reset SamplersValidated when restoring from shader cache<br>
<br>
Karol Herbst (1):<br>
      nvir/nvc0: fix legalizing of ld unlock c0[0x10000]<br>
<br>
Kenneth Graunke (1):<br>
      i965: Emit CS stall before MEDIA_VFE_STATE.<br>
<br>
Lionel Landwerlin (1):<br>
      i965: perf: ensure reading config IDs from sysfs isn't interrupted<br>
<br>
Michal Navratil (1):<br>
      winsys/amdgpu: allow non page-aligned size bo creation from pointer<br>
<br>
Samuel Iglesias Gonsálvez (1):<br>
      glsl/linker: fix bug when checking precision qualifier<br>
<br>
Samuel Pitoiset (1):<br>
      ac/nir: use ordered float comparisons except for not equal<br>
<br>
Stephan Gerhold (1):<br>
      util/build-id: Fix address comparison for binaries with LOAD vaddr > 0<br>
<br>
Thomas Hellstrom (2):<br>
      svga: Fix a leftover debug hack<br>
      loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen<br>
callback<br>
<br>
Tim Rowley (1):<br>
      swr/rast: fix MemoryBuffer build break for llvm-6<br>
<br>
Timothy Arceri (1):<br>
      nir: fix interger divide by zero crash during constant folding<br>
<br>
Tobias Droste (1):<br>
      gallivm: Use new LLVM fast-math-flags API<br>
<br>
Vadym Shovkoplias (1):<br>
      mesa: add glsl version query (v4)<br>
<br>
Vinson Lee (1):<br>
      swr/rast: Fix macOS macro.<br>
<br>
<br>
Rejected (6)<br>
=============<br>
<br>
Anuj Phogat (1):<br>
      56dc9f9f49 intel/compiler: Memory fence commit must always be enabled for<br>
gen10+<br>
Reason: The commits address gen10 support which is missing in branch.<br>
<br>
<br>
Dave Airlie (1):<br>
      ab5cee4c24 r600/compute: only mark buffer/image state dirty for fragment<br>
shaders<br>
Reason: The commit requires earlier commits 4e7f6437b535 and a6b379284365 which<br>
did not land in branch.<br>
<br>
<br>
Gert Wollny (1):<br>
      c7cadcbda4 r600: Take ALU_EXTENDED into account when evaluating jump<br>
offsets<br>
Reason: The commit requires earlier commit a03d456f5a41 which did not land in<br>
branch.<br>
<br>
<br>
Jason Ekstrand (2):<br>
      4c77e21c81 anv: Move setting current_pipeline to cmd_state_init<br>
Reason: The commit fixes earlier commit cd3feea74582 which did not land in<br>
branch.<br>
<br>
      85d0bec961 anv: Be more careful about fast-clear colors<br>
Reason: The commit is causing several regressions in Vulkan CTS tests in<br>
different platforms (hsw, bdw, bsw, ...).<br>
<br>
<br>
Simon Hausmann (1):<br>
      fb5825e7ce glsl: Fix memory leak with known glsl_type instances<br>
Reason: The commit requires earlier commits fe81e1f9751 and 92c1290dc57 which<br>
did not land in branch.<br>
<br>
______________________________<wbr>_________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/mesa-dev</a><br>
</blockquote></div><br></div></div>