r600g: Swap the util_blitter_destroy call order.
authorJosé Fonseca <jfonseca@vmware.com>
Wed, 3 Nov 2010 20:22:28 +0000 (20:22 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Wed, 3 Nov 2010 20:25:13 +0000 (20:25 +0000)
commit01b39b053b0cb6c7493b560b26734f3c4fa52efa
tree666a07d4d1ec92deed37ea51050184fc9dfb1668
parentb29ca2a561621425991727f8dc2145ae21f0f3b2
r600g: Swap the util_blitter_destroy call order.

Trivial change that avoids a segmentation fault when the blitter state
happens to be bound when the context is destroyed.

The free calls should probably removed altogether in the future -- the
responsibility to destroy the state atoms lies with whoever created it,
and the safest thing for the pipe driver is to not touch any bound state
in its destructor.
src/gallium/drivers/r600/r600_pipe.c