<div dir="ltr"><div>Alternatively, it's probably safe (and faster) to just save/restore the scissor in meta_begin/end.  The _mesa_meta_BlitFramebuffer implementation stashes everything else anyway.<br></div>--Jason<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 27, 2015 at 12:29 PM, Jason Ekstrand <span dir="ltr"><<a href="mailto:jason@jlekstrand.net" target="_blank">jason@jlekstrand.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Cc: 10.5 <<a href="mailto:mesa-stable@lists.freedesktop.org">mesa-stable@lists.freedesktop.org</a>><br>
Bugzilla: <a href="https://bugs.freedesktop.org/show_bug.cgi?id=89292" target="_blank">https://bugs.freedesktop.org/show_bug.cgi?id=89292</a><br>
---<br>
 src/mesa/drivers/common/meta_tex_subimage.c | 8 ++++----<br>
 1 file changed, 4 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/src/mesa/drivers/common/meta_tex_subimage.c b/src/mesa/drivers/common/meta_tex_subimage.c<br>
index 5ae12c8..802430a 100644<br>
--- a/src/mesa/drivers/common/meta_tex_subimage.c<br>
+++ b/src/mesa/drivers/common/meta_tex_subimage.c<br>
@@ -192,8 +192,8 @@ _mesa_meta_pbo_TexSubImage(struct gl_context *ctx, GLuint dims,<br>
    if (allocate_storage)<br>
       ctx->Driver.AllocTextureImageBuffer(ctx, tex_image);<br>
<br>
-   /* Only stash the current FBO */<br>
-   _mesa_meta_begin(ctx, 0);<br>
+   _mesa_meta_begin(ctx, ~(MESA_META_PIXEL_TRANSFER |<br>
+                           MESA_META_PIXEL_STORE));<br>
<br>
    _mesa_GenFramebuffers(2, fbos);<br>
    _mesa_BindFramebuffer(GL_READ_FRAMEBUFFER, fbos[0]);<br>
@@ -311,8 +311,8 @@ _mesa_meta_pbo_GetTexSubImage(struct gl_context *ctx, GLuint dims,<br>
    if (!pbo_tex_image)<br>
       return false;<br>
<br>
-   /* Only stash the current FBO */<br>
-   _mesa_meta_begin(ctx, 0);<br>
+   _mesa_meta_begin(ctx, ~(MESA_META_PIXEL_TRANSFER |<br>
+                           MESA_META_PIXEL_STORE));<br>
<br>
    _mesa_GenFramebuffers(2, fbos);<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
2.3.0<br>
<br>
</font></span></blockquote></div><br></div></div>