[Bug 111636] Unreal 4 Elemental and MatineeFightScene demos misrender

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 16 14:53:17 UTC 2019


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

--- Comment #5 from andrii simiklit <andrey.simiklit.1989 at gmail.com> ---
Hi, here is current progress:

1. My colleague Denis bisected it to:

commit 5ad0c88dbe3e5805a10d8f1fef9d0cf1bbecdd46 (HEAD, refs/bisect/bad)
 Author: Kenneth Graunke <kenneth at whitecape.org>
 Date: Tue Mar 12 14:51:22 2019 -0700

 iris: Replace buffer backing storage and rebind to update addresses.
 .......

2. At the moment I found out that INTEL_DEBUG=sync fixes the issue as well as
the following patch:

diff --git a/src/gallium/drivers/iris/iris_resource.c
b/src/gallium/drivers/iris/iris_resource.c
index 989c112a3e3..b076c09af83 100644
--- a/src/gallium/drivers/iris/iris_resource.c
+++ b/src/gallium/drivers/iris/iris_resource.c
@@ -1175,7 +1175,7 @@ iris_invalidate_resource(struct pipe_context *ctx,
       return;

    // XXX: We should support this.
-   if (res->bind_history & PIPE_BIND_STREAM_OUTPUT)
+   if (res->bind_history & (PIPE_BIND_STREAM_OUTPUT | PIPE_BIND_SAMPLER_VIEW))
       return;

    struct iris_bo *old_bo = res->bo;

So according to the patch, I can assume that something went wrong with
sampler_views but at the moment, I can't say what exactly so I continue my
investigation.

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


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