intel: Fix glClear behavior versus display lists.
authorEric Anholt <eric@anholt.net>
Fri, 19 Jun 2009 22:49:24 +0000 (15:49 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 19 Jun 2009 23:54:59 +0000 (16:54 -0700)
commitdaacac1c24ce5551e074c07f64e14f5c5057d188
tree6f8af10c4dfb0e776cb72d9de6bf5f637e3e020a
parent43bb78f2bb6c851d989903e7eb996e87113d878c
intel: Fix glClear behavior versus display lists.

The CALL_DrawArrays was leaking the clear's primitives into the display
list with GL_COMPILE_AND_EXECUTE.  Use _mesa_DrawArrays instead, which
doesn't appear to leak.  Fixes piglit dlist-clear test.
(cherry picked from commit 64edde1004f7a69e77877bba24d315a92bcd47c8)
src/mesa/drivers/dri/intel/intel_clear.c