<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 12, 2016 at 8:29 AM, Nanley Chery <span dir="ltr"><<a href="mailto:nanleychery@gmail.com" target="_blank">nanleychery@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sat, Mar 12, 2016 at 12:20:26PM +0100, Jacek Konieczny wrote:<br>
> On 2016-03-12 11:59, Jacek Konieczny wrote:<br>
> > Hi,<br>
> ><br>
> > I have been playing with Vulkan API and using the Mesa Intel Vulkan<br>
> > driver from the 'vulkan' branch.<br>
> ><br>
> > Recent driver upgrade has broken my, previously working code, causing<br>
> > massive flickering and graphical artifacts.<br>
> ><br>
> > git bisect have shown, that this is the breaking change:<br>
> ><br>
> > commit 7ebbc3946ae9cffb3c3db522dcbe2f1041633164 (refs/bisect/bad)<br>
> > Author: Nanley Chery <<a href="mailto:nanley.g.chery@intel.com">nanley.g.chery@intel.com</a>><br>
> > Date: Fri Mar 4 11:43:19 2016 -0800<br>
> ><br>
> > anv/meta: Minimize height of images used for copies<br>
><br>
> I am sorry. It seems I have been using 'git bisect' wrong.<br>
><br>
> This is the breaking change:<br>
><br>
> commit 248ab61740c4082517424f5aa94b2f4e7b210d76 (HEAD)<br>
> Author: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>><br>
> Date: Tue Mar 8 17:10:05 2016 -0800<br>
><br>
> anv/cmd_buffer: Pull the core of flush_state into genX_cmd_buffer<br>
><br>
> And this seems to make more sense.<br>
><br>
<br>
</span>There is a bug report that's tracking this regression:<br>
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=94468" rel="noreferrer" target="_blank">https://bugs.freedesktop.org/show_bug.cgi?id=94468</a><br>
<br>
In the meantime, a workaround is comment out:<br>
genX(cmd_buffer_config_l3)(cmd_buffer, false);<br>
in src/intel/vulkan/genX_cmd_buffer.c.<br></blockquote><div><br></div><div>I just pushed a hack patch that does exactly that for you on gen7. Hopefully, Jordan can get the command parser version stuff figured out soon. Until then, we'll just disable it to get haswell at least sort-of working. <br></div></div><br></div></div>