On 29/11/2018 16:15, Jason Ekstrand wrote:
On Thu, Nov 29, 2018 at 9:52 AM Józef Kucia <joseph.ku...@gmail.com <mailto:joseph.ku...@gmail.com>> wrote:

    On Thu, Nov 29, 2018 at 4:43 PM Lionel Landwerlin
    <lionel.g.landwer...@intel.com
    <mailto:lionel.g.landwer...@intel.com>> wrote:
    >
    > Pipeline barriers inserted through vkCmdPipelineBarrier() should be
    > taken into account when copying results.
    >
    > In the particular bug below, the results of the
    > vkCmdCopyQueryPoolResults() command was being overwritten by the
    > preceding vkCmdCopyBuffer() with a same destination buffer. This is
    > because we copy the buffers using the 3D pipeline whereas we
    copy the
    > query results using the command streamer. Those work in parallel
    > unless synchronized.
    >
    > Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com
    <mailto:lionel.g.landwer...@intel.com>>
    > Suggested-by: Jason Ekstrand <ja...@jlekstrand.net
    <mailto:ja...@jlekstrand.net>>
    > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=108894

    Thanks for the fix.

    For what it's worth, we have more test failures on Anv. A lot failures
    are related to clearing multisample array textures. See failures in
    test_clear_render_target_view(), if you are interested.


Mind filing a few bugs?  Feel free to bucket them such as "multisample array texture clears".  How easy is it to run your tests?

Pretty easy.

Fetch http://source.winehq.org/git/vkd3d.git

Usual autotool compilation.

make tests/d3d12

I commented the tests I wasn't interested in for to make it easier and using vktrace to understand what's going on.


-

Lionel

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to