The _Enabled field isn't updated at the point that DrawBuffers is called, and the Driver.Enable() function does the testing for stencil buffer presence anyway. bug #21608 for Radeontags/mesa_7_6_rc1
| @@ -276,7 +276,7 @@ intel_draw_buffer(GLcontext * ctx, struct gl_framebuffer *fb) | |||
| ctx->Driver.Enable(ctx, GL_DEPTH_TEST, | |||
| (ctx->Depth.Test && fb->Visual.depthBits > 0)); | |||
| ctx->Driver.Enable(ctx, GL_STENCIL_TEST, | |||
| (ctx->Stencil._Enabled && fb->Visual.stencilBits > 0)); | |||
| (ctx->Stencil.Enabled && fb->Visual.stencilBits > 0)); | |||
| } | |||
| else { | |||
| /* Mesa's Stencil._Enabled field is updated when | |||