<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Unreal 4 Elemental and MatineeFightScene demos misrender"
href="https://bugs.freedesktop.org/show_bug.cgi?id=111636#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Unreal 4 Elemental and MatineeFightScene demos misrender"
href="https://bugs.freedesktop.org/show_bug.cgi?id=111636">bug 111636</a>
from <span class="vcard"><a class="email" href="mailto:andrey.simiklit.1989@gmail.com" title="andrii simiklit <andrey.simiklit.1989@gmail.com>"> <span class="fn">andrii simiklit</span></a>
</span></b>
<pre>Hi, here is current progress:
1. My colleague Denis bisected it to:
commit 5ad0c88dbe3e5805a10d8f1fef9d0cf1bbecdd46 (HEAD, refs/bisect/bad)
Author: Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>>
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.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>