diff options
author | Brian Paul <brianp@vmware.com> | 2010-01-20 17:23:11 -0700 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2010-01-20 17:23:11 -0700 |
commit | 58903b378188861a6f7a67bbfb07424b73df2a1b (patch) | |
tree | dd715d2683c4a6832772dc09933a6bbb60d1200c /src/gallium/drivers/llvmpipe/lp_tile_soa.h | |
parent | 9b534400d9969eceac46b28145405086dda8c113 (diff) |
llvmpipe: put TILE_SIZE #define in its own header
To avoid including lp_tile_soa.h in other places.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_tile_soa.h')
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_tile_soa.h | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_tile_soa.h b/src/gallium/drivers/llvmpipe/lp_tile_soa.h index 1b7be3cce0..eea3ab8499 100644 --- a/src/gallium/drivers/llvmpipe/lp_tile_soa.h +++ b/src/gallium/drivers/llvmpipe/lp_tile_soa.h @@ -30,7 +30,7 @@ #include "pipe/p_compiler.h" #include "tgsi/tgsi_exec.h" /* for NUM_CHANNELS */ - +#include "lp_tile_size.h" #ifdef __cplusplus extern "C" { @@ -40,22 +40,15 @@ extern "C" { struct pipe_transfer; -/** - * Cache tile size (width and height). This needs to be a power of two. - */ -#define TILE_ORDER 6 -#define TILE_SIZE (1 << TILE_ORDER) - - #define TILE_VECTOR_HEIGHT 4 #define TILE_VECTOR_WIDTH 4 extern const unsigned char tile_offset[TILE_VECTOR_HEIGHT][TILE_VECTOR_WIDTH]; -#define TILE_C_STRIDE (TILE_VECTOR_HEIGHT * TILE_VECTOR_WIDTH) -#define TILE_X_STRIDE (NUM_CHANNELS * TILE_C_STRIDE) -#define TILE_Y_STRIDE (TILE_VECTOR_HEIGHT * TILE_SIZE * NUM_CHANNELS) +#define TILE_C_STRIDE (TILE_VECTOR_HEIGHT * TILE_VECTOR_WIDTH) //16 +#define TILE_X_STRIDE (NUM_CHANNELS * TILE_C_STRIDE) //64 +#define TILE_Y_STRIDE (TILE_VECTOR_HEIGHT * TILE_SIZE * NUM_CHANNELS) //1024 #define TILE_PIXEL(_p, _x, _y, _c) \ ((_p)[((_y) / TILE_VECTOR_HEIGHT) * TILE_Y_STRIDE + \ |