Reviewed-by: Jason Ekstrand <[email protected]> On Mon, Nov 3, 2014 at 6:18 PM, Kenneth Graunke <[email protected]> wrote:
> Otherwise, calling glPopAttrib on drivers that don't support > ARB_clip_control gives you a GL error, which is surprising at best. > > Signed-off-by: Kenneth Graunke <[email protected]> > --- > src/mesa/main/attrib.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c > index 5345339..4684615 100644 > --- a/src/mesa/main/attrib.c > +++ b/src/mesa/main/attrib.c > @@ -1345,7 +1345,8 @@ _mesa_PopAttrib(void) > if (xform->DepthClamp != ctx->Transform.DepthClamp) > _mesa_set_enable(ctx, GL_DEPTH_CLAMP, > ctx->Transform.DepthClamp); > - _mesa_ClipControl(xform->ClipOrigin, xform->ClipDepthMode); > + if (ctx->Extensions.ARB_clip_control) > + _mesa_ClipControl(xform->ClipOrigin, > xform->ClipDepthMode); > } > break; > case GL_TEXTURE_BIT: > -- > 2.1.2 > > _______________________________________________ > mesa-dev mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
