[Bug 108894] [anv] vkCmdCopyBuffer() and vkCmdCopyQueryPoolResults() write-after-write hazard

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Nov 29 14:56:17 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=108894

--- Comment #9 from Jason Ekstrand <jason at jlekstrand.net> ---
> A call to genX(cmd_buffer_apply_pipe_flushes) seems to fix it for me.

I think we need to do a bit more than just that because MI writes aren't
pipelined.  Probably something like:

/* Because MI writes aren't pipelined, we need a CS stall */
if (flushes & ANV_PIPE_FLUSH_BITS)
   flushes |= ANV_PIPE_CS_STALL_BIT;
genX(cmd_buffer_apply_pipe_flushes)(cmd_buffer);

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20181129/42ba40e3/attachment.html>


More information about the intel-3d-bugs mailing list