#include "lp_limits.h"
#include "lp_memory.h"
-/**
- * 32bpp RGBA swizzled tiles. One for for each thread and each
- * possible colorbuf. Adds up to quite a bit 8*8*64*64*4 == 1MB.
- * Several schemes exist to reduce this, such as scaling back the
- * number of threads or using a smaller tilesize when multiple
- * colorbuffers are bound.
- */
-PIPE_ALIGN_VAR(LP_MIN_VECTOR_ALIGN)
-uint8_t lp_swizzled_cbuf[LP_MAX_THREADS][PIPE_MAX_COLOR_BUFS][TILE_SIZE * TILE_SIZE * 4];
-
-
/* A single dummy tile used in a couple of out-of-memory situations.
*/
PIPE_ALIGN_VAR(LP_MIN_VECTOR_ALIGN)
#include "lp_limits.h"
#include "gallivm/lp_bld_type.h"
-extern PIPE_ALIGN_VAR(LP_MIN_VECTOR_ALIGN)
-uint8_t lp_swizzled_cbuf[LP_MAX_THREADS][PIPE_MAX_COLOR_BUFS][TILE_SIZE * TILE_SIZE * 4];
-
extern PIPE_ALIGN_VAR(LP_MIN_VECTOR_ALIGN)
uint8_t lp_dummy_tile[TILE_SIZE * TILE_SIZE * 4];
/* for synchronizing rasterization threads */
pipe_barrier_init( &rast->barrier, rast->num_threads );
- memset(lp_swizzled_cbuf, 0, sizeof lp_swizzled_cbuf);
-
memset(lp_dummy_tile, 0, sizeof lp_dummy_tile);
return rast;