-struct llvmpipe_context;
-struct llvmpipe_tile_cache;
-
-
-/**
- * Cache tile size (width and height). This needs to be a power of two.
- */
-#define TILE_SIZE 64
-
-
-
-struct llvmpipe_cached_tile
-{
- int x, y; /**< pos of tile in window coords */
- int z, face, level; /**< Extra texture indexes */
- union {
- float color[TILE_SIZE][TILE_SIZE][4];
- uint color32[TILE_SIZE][TILE_SIZE];
- uint depth32[TILE_SIZE][TILE_SIZE];
- ushort depth16[TILE_SIZE][TILE_SIZE];
- ubyte stencil8[TILE_SIZE][TILE_SIZE];
- ubyte any[1];
- } data;
-};