llvmpipe: Don't use texture transfer internally.
authorJosé Fonseca <jfonseca@vmware.com>
Sat, 13 Mar 2010 16:04:06 +0000 (16:04 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Sat, 13 Mar 2010 16:04:06 +0000 (16:04 +0000)
commit3abc7b985ce0787c5103d1a86bd0ba07b127a82f
tree59b5cbaf0c3c103fb9f5d7237b61ecb29a2b7e32
parenta80e33f40731f07e8a39896bfdcd1b1504aedc1f
llvmpipe: Don't use texture transfer internally.

Now that transfers are context objects their sideeffects must happen in
order when used by the state tracker, but that synchronization must be
bypassed when used inside the driver, or it would cause infinite
recursion.
src/gallium/drivers/llvmpipe/lp_rast.c
src/gallium/drivers/llvmpipe/lp_scene.c
src/gallium/drivers/llvmpipe/lp_scene.h
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/llvmpipe/lp_texture.h