mesa: change GL_ALL_ATTRIB_BITS to 0xFFFFFFFF
authorBrian Paul <brianp@vmware.com>
Sat, 1 Feb 2014 17:51:43 +0000 (10:51 -0700)
committerBrian Paul <brianp@vmware.com>
Mon, 3 Feb 2014 19:50:03 +0000 (12:50 -0700)
commit349b76a55364c0bb33daa4e1ebe36dd689e35807
treedb03e9f8d3722faa9fa522322e384bc93c7f8b60
parent307fd76053da39242ada2701b0d32b2177fe3493
mesa: change GL_ALL_ATTRIB_BITS to 0xFFFFFFFF

This has been wrong for many years.  It was originally 0x000FFFFF and long
ago there was discussion about whether GL_ALL_ATTRIB_BITS should include
the then-new GL_MULTISAMPLE_BIT bit.  Eventually the ARB decided that
glPushAttrib(GL_ALL_ATTRIB_BITS) should save all current and future
attribute groups (hence ~0).  Unfortunately, Mesa's gl.h was never updated.

This was just recently spotted by Eric Anholt and reported as a bug to the
ARB.  Ian, Jon Leech and I discussed it at the ARB meeting and decided to
change Mesa's value to reflect the ARB's decision.

Acked-by: Eric Anholt <eric@anholt.net>
include/GL/gl.h