attrib: push/pop FRAGMENT_PROGRAM_ARB state
authorJordan Justen <jordan.l.justen@intel.com>
Thu, 28 Feb 2013 07:19:55 +0000 (23:19 -0800)
committerJordan Justen <jordan.l.justen@intel.com>
Thu, 28 Feb 2013 17:29:45 +0000 (09:29 -0800)
commit6f1538f8b4b253ba7aa92c98997719ce3ca59451
tree7f2c9763dce814805de8dcf85c6bbc2e12497ee1
parentefd8311a54a945953d5372dded0d6f88349bf58b
attrib: push/pop FRAGMENT_PROGRAM_ARB state

This requirement was added by ARB_fragment_program

When the Steam overlay is enabled, this fixes:
* Menu corruption with the Puddle game
* The screen going black on Rochard when
  the Steam overlay is accessed

NOTE: This is a candidate for the 9.0 and 9.1 branches.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/main/attrib.c