On Fri, 2018-03-16 at 13:27 +0000, Alex Smith wrote: > On 16 March 2018 at 12:46, Juan A. Suarez Romero <jasua...@igalia.com> wrote: > > On Fri, 2018-03-16 at 13:40 +0100, Juan A. Suarez Romero wrote: > > > On Fri, 2018-03-16 at 12:17 +0000, Alex Smith wrote: > > > > Hi Juan, > > > > > > > > On 16 March 2018 at 11:42, Juan A. Suarez Romero <jasua...@igalia.com> > > > > 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. > > > > > > > > > > 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 <airl...@redhat.com> > > > > > > > > > > ac/nir: don't apply slice rounding on txf_ms > > > > > > > > > > (cherry picked from commit > > > > > 69495b30a38fbb01a937cdea6f7674f89a2e60e7) > > > > > > > > > > > > > > > commit 5fd11359b66c8138d2c7ee29bd9740280b02d1e2 > > > > > Author: Daniel Stone <dani...@collabora.com> > > > > > > > > > > egl/wayland: Fix ARGB/XRGB transposition in config map > > > > > > > > > > (cherry picked from commit > > > > > 4fbd2d50b1c06a3c10f3a254e933646345123751) > > > > > > > > > > > > > > > commit 7f4a0a16284391f802a11717fa74ba5e13cbe43b > > > > > Author: Bas Nieuwenhuizen <ba...@chromium.org> > > > > > > > > > > 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 <b...@basnieuwenhuizen.nl> > > > > > > > > > > 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 > > > > > > > > > > Bas Nieuwenhuizen (1): > > > > > 997306c031 radv: Increase the number of dynamic uniform buffers. > > > > > > > > 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) > > > > > > > > I'd like the above two changes in if possible. > > > > > > > > > > Nominated means that these patches does not enter in this release due they > > > arrived a bit late, but they are proposed to cherry-pick them for the next > > > release (in 1 or 2 weeks). > > > > > > > > > The reason is that some days before this pre-announcement is sent, we > > > close the > > > list of patches that enter in the release, and we do a lot of testing to > > > verify > > > nothing is broken). If there's some regression, we just try to fix them. > > > And > > > when everything is ready, we send the pre-announcement email. > > > > > > > > > The nominated patches are those that arrive after we close the list, and > > > we are > > > under the testing process. As we don't want to restart the full process > > > again > > > and again, we just nominate them for the next release. Otherwise that > > > would > > > delay the release too much. > > > > > > So answering your question, yes, those won't be in this 17.3.7, but > > > probably > > > they will be in 17.3.8, which should happen in 1 or 2 weeks. > > > > > > > > > > Just to clarify, this is what nominated means. If you really think those > > patches > > should be in this release, and can't wait for the the next one, I can try to > > include them in the final release. > > > > After all, this release candidate is just a candidate. > > Ah OK, if .8 is only a week or so away I think it should be fine to wait > until then. I was mainly asking because .7 is listed as the last planned 17.3 > release here: https://www.mesa3d.org/release-calendar.html >
Correct. The calendar assumed that 18.0.0 should have been already released. As it wasn't the case, I'll send soon a proposal to extend the life of 17.3 with at least one or two more releases. J.A. > Thanks, > Alex > > > > > J.A. > > > > > > > Hope it clarifies. > > > > > > > > > J.A. > > > > > > > Thanks, > > > > Alex > > > > > > > > > Dave Airlie (1): > > > > > 5d4fbc2b54 r600: implement callstack workaround for evergreen. > > > > > > > > > > Jordan Justen (2): > > > > > 06e3bd02c0 i965: Hard code CS scratch_ids_per_subslice for > > > > > Cherryview > > > > > 24b415270f intel/vulkan: Hard code CS scratch_ids_per_subslice > > > > > for > > > > > Cherryview > > > > > > > > > > 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 > > > > > 5d0acff39e configure.ac: blacklist libdrm 2.4.90 > > > > > > > > > > Samuel Pitoiset (1): > > > > > f02f1ad13f Revert "mesa: do not trigger _NEW_TEXTURE_STATE in > > > > > glActiveTexture()" > > > > > > > > > > > > > > > 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. > > > > > > > > > > > > > > > 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-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 > > _______________________________________________ > > 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