<div dir="ltr"><div></div><div><div class="gmail_quote"><div>Hello,</div><div><br></div><div dir="ltr">On Tue, Oct 30, 2018 at 9:14 PM Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Friday, October 26, 2018 1:06:52 AM PDT andrey simiklit wrote:<br>
> Hi,<br>
> <br>
> Could you please help me with a push. I don't have a right for it :-)<br>
> <br>
> Thanks,<br>
> Andrii.<br>
<br>
Thanks for fixing these up!<br>
<br>
While we're here, there are several other variables where we track the<br>
last known state of the GPU, which can go wrong if we roll back the<br>
commands that actually set that state:<br>
<br>
    We may have rolled back a 3DSTATE_CONSTANT_* emit, so need to set<br>
<br>
        brw->*.base.push_constants_dirty = true;<br>
<br>
    We may have rolled back a 3DSTATE_URB_* emit, so need to set<br>
<br>
        brw->urb.{vghd}size = something that won't match so we re-emit<br>
<br>
    We may have rolled back 3DSTATE_DEPTH_BUFFER & friends, so we need<br>
    to somehow deal with:<br>
<br>
        brw->no_depth_or_stencil<br>
<br>
There may be more.<br>
<br>
Bonus points if you want to fix some of those up. :)  Thanks again!<br>
<br>
--Ken<br></blockquote><div dir="ltr"><div><br></div><div>Thanks a lot for your advices.<br></div><div>I am going to investigate these issues as soon as complete my current task.<br></div><br></div><div><div>Regards,</div><div>Andrii.</div> </div></div></div></div>