cogl: Record new enabled arrays in _cogl_disable_other_texcoord_arrays
authorNeil Roberts <neil@linux.intel.com>
Thu, 27 May 2010 13:51:44 +0000 (14:51 +0100)
committerNeil Roberts <neil@linux.intel.com>
Thu, 27 May 2010 13:51:44 +0000 (14:51 +0100)
commit401892af1188073dc3107832b8e2e908c5c0e79e
tree54580506c1fa62bf8f0b5409ad76df25b52ec622
parentaab411bde4757340d5d38231d85e44136fc121ad
cogl: Record new enabled arrays in _cogl_disable_other_texcoord_arrays

When _cogl_disable_other_texcoord_arrays is called it disables the
neccessary texcoord arrays and then removes the bits for the disabled
arrays in ctx->texcoord_arrays_enabled. However none of the places
that call the function then set any bits in ctx->texcoord_arrays_enabled
so the arrays would never get marked and they would never get disabled
again.

This patch just changes it so that _cogl_disable_other_texcoord_arrays
also sets the corresponding bits in ctx->texcoord_arrays_enabled.
clutter/cogl/cogl/cogl-internal.h
clutter/cogl/cogl/cogl.c