<div dir="ltr"><div><div>Fixes it for me.  Also,<br><br></div>Reviewed-by: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>><br><br></div>Push it!<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 24, 2014 at 6:08 PM, Ian Romanick <span dir="ltr"><<a href="mailto:idr@freedesktop.org" target="_blank">idr@freedesktop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Ian Romanick <<a href="mailto:ian.d.romanick@intel.com">ian.d.romanick@intel.com</a>><br>
<br>
Fixes many piglit failures on IVB since 85edaa8.<br>
<br>
Signed-off-by: Ian Romanick <<a href="mailto:ian.d.romanick@intel.com">ian.d.romanick@intel.com</a>><br>
Bugzilla: <a href="https://bugs.freedesktop.org/show_bug.cgi?id=85425" target="_blank">https://bugs.freedesktop.org/show_bug.cgi?id=85425</a><br>
Cc: Mathias Fröhlich <<a href="mailto:Mathias.Froehlich@gmx.net">Mathias.Froehlich@gmx.net</a>><br>
Cc: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>><br>
---<br>
 src/mesa/drivers/common/meta.c | 11 +++++++----<br>
 1 file changed, 7 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c<br>
index 45c50fd..87532c1 100644<br>
--- a/src/mesa/drivers/common/meta.c<br>
+++ b/src/mesa/drivers/common/meta.c<br>
@@ -681,9 +681,11 @@ _mesa_meta_begin(struct gl_context *ctx, GLbitfield state)<br>
                      0.0, ctx->DrawBuffer->Height,<br>
                      -1.0, 1.0);<br>
<br>
-      save->ClipOrigin = ctx->Transform.ClipOrigin;<br>
-      save->ClipDepthMode = ctx->Transform.ClipDepthMode;<br>
-      _mesa_ClipControl(GL_LOWER_LEFT, GL_NEGATIVE_ONE_TO_ONE);<br>
+      if (ctx->Extensions.ARB_clip_control) {<br>
+         save->ClipOrigin = ctx->Transform.ClipOrigin;<br>
+         save->ClipDepthMode = ctx->Transform.ClipDepthMode;<br>
+         _mesa_ClipControl(GL_LOWER_LEFT, GL_NEGATIVE_ONE_TO_ONE);<br>
+      }<br>
    }<br>
<br>
    if (state & MESA_META_CLIP) {<br>
@@ -1086,7 +1088,8 @@ _mesa_meta_end(struct gl_context *ctx)<br>
<br>
       _mesa_MatrixMode(save->MatrixMode);<br>
<br>
-      _mesa_ClipControl(save->ClipOrigin, save->ClipDepthMode);<br>
+      if (ctx->Extensions.ARB_clip_control)<br>
+         _mesa_ClipControl(save->ClipOrigin, save->ClipDepthMode);<br>
    }<br>
<br>
    if (state & MESA_META_CLIP) {<br>
<span class="HOEnZb"><font color="#888888">--<br>
1.8.1.4<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</font></span></blockquote></div><br></div>