<div dir="ltr">On 20 January 2013 14:15, Paul Berry <span dir="ltr"><<a href="mailto:stereotype441@gmail.com" target="_blank">stereotype441@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="im">On 19 January 2013 11:06, Kenneth Graunke <span dir="ltr"><<a href="mailto:kenneth@whitecape.org" target="_blank">kenneth@whitecape.org</a>></span> wrote:<br>
</div><div class="gmail_extra"><div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">+   /* CopyTexSubImage should happen even in conditional rendering.  We could<br>
+    * turn it off and back on again.  For now, just bail instead.<br>
+    */<br>
+   if (ctx->Query.CondRenderQuery)<br>
+      return false;<br></blockquote></div><div class="im"><div><br></div></div><div>This shouldn't be necessary.  Blorp ignores any 3D pipeline state that the client has set up (including conditional rendering state), so if you just drop this check, the copy should happen just fine even if conditional rendering is on.<br>
</div></div></div></div></blockquote><div><br></div><div>Related question: did you happen to notice this?  <a href="https://cvs.khronos.org/bugzilla/show_bug.cgi?id=9562#c1">https://cvs.khronos.org/bugzilla/show_bug.cgi?id=9562#c1</a>.  (Short story for those who don't have khronos access: glBlitFramebuffer is supposed to be conditionalized.)  I'm betting Mesa doesn't get this right.<br>
</div><br></div></div></div>