summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_tile_cache.h
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2009-08-21 08:19:00 +0100
committerJosé Fonseca <jfonseca@vmware.com>2009-08-29 09:21:38 +0100
commitd94fbb4a488986185836464ea28629f8d519f6f5 (patch)
treeed9798351334c8e632a5875195a7d9771ad8fdfd /src/gallium/drivers/llvmpipe/lp_tile_cache.h
parent1cb9ce0d2721be7098f1dad39348f8cb65f9a6fc (diff)
llvmpipe: Start hiding llvmpipe_cached_tile.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_tile_cache.h')
-rw-r--r--src/gallium/drivers/llvmpipe/lp_tile_cache.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_tile_cache.h b/src/gallium/drivers/llvmpipe/lp_tile_cache.h
index 147a60bca6..f0c3feef9c 100644
--- a/src/gallium/drivers/llvmpipe/lp_tile_cache.h
+++ b/src/gallium/drivers/llvmpipe/lp_tile_cache.h
@@ -127,7 +127,7 @@ extern void
lp_tile_cache_clear(struct llvmpipe_tile_cache *tc, const float *rgba,
uint clearValue);
-extern struct llvmpipe_cached_tile *
+extern void *
lp_find_cached_tile(struct llvmpipe_tile_cache *tc,
union tile_address addr );
@@ -152,14 +152,14 @@ tile_address( unsigned x,
/* Quickly retrieve tile if it matches last lookup.
*/
-static INLINE struct llvmpipe_cached_tile *
+static INLINE void *
lp_get_cached_tile(struct llvmpipe_tile_cache *tc,
int x, int y )
{
union tile_address addr = tile_address( x, y, 0, 0, 0 );
if (tc->last_tile->addr.value == addr.value)
- return tc->last_tile;
+ return &tc->last_tile->data.color;
return lp_find_cached_tile( tc, addr );
}