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

Alex Smith asmith at feralinteractive.com
Fri Mar 16 13:27:03 UTC 2018


On 16 March 2018 at 12:46, Juan A. Suarez Romero <jasuarez at 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 <jasuarez at 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 <airlied at redhat.com>
> > > >
> > > >     ac/nir: don't apply slice rounding on txf_ms
> > > >
> > > >     (cherry picked from commit 69495b30a38fbb01a937cdea6f7674
> f89a2e60e7)
> > > >
> > > >
> > > > commit 5fd11359b66c8138d2c7ee29bd9740280b02d1e2
> > > > Author: Daniel Stone <daniels at collabora.com>
> > > >
> > > >     egl/wayland: Fix ARGB/XRGB transposition in config map
> > > >
> > > >     (cherry picked from commit 4fbd2d50b1c06a3c10f3a254e93364
> 6345123751)
> > > >
> > > >
> > > > commit 7f4a0a16284391f802a11717fa74ba5e13cbe43b
> > > > Author: Bas Nieuwenhuizen <basni at chromium.org>
> > > >
> > > >     radeonsi: Export signalled sync file instead of -1.
> > > >
> > > >     (cherry picked from commit 5a3404d443e0c6e8e9a44d7f8dccf9
> 6c5ac18f0f)
> > > >
> > > > squashed with
> > > >
> > > >     configure/meson: Bump libdrm_amdgpu version requirement.
> > > >
> > > >     (cherry picked from commit 52be440f48ac7c337f6604846bb6f0
> cfd88e7118)
> > > >
> > > >
> > > > commit 6ddf838def69036a48524e2f5ae79fb01170e59c
> > > > Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
> > > >
> > > >     radv: Always lower indirect derefs after
> nir_lower_global_vars_to_local.
> > > >
> > > >     (cherry picked from commit 05d84ed68add9e6adfcc602a274405
> e04226c1b7)
> > > >
> > > >
> > > > 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

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 at lists.freedesktop.org
> > > > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> > >
> > > _______________________________________________
> > > mesa-dev mailing list
> > > mesa-dev at lists.freedesktop.org
> > > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> >
> > _______________________________________________
> > mesa-dev mailing list
> > mesa-dev at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180316/ac226ac8/attachment-0001.html>


More information about the mesa-dev mailing list