- struct pipe_transfer *transfer;
- void *transfer_map;
-
- struct softpipe_cached_tile entries[NUM_ENTRIES];
- uint clear_flags[(MAX_WIDTH / TILE_SIZE) * (MAX_HEIGHT / TILE_SIZE) / 32];
- float clear_color[4]; /**< for color bufs */
- uint clear_val; /**< for z+stencil, or packed color clear value */
+ struct pipe_transfer **transfer;
+ void **transfer_map;
+ int num_maps;
+
+ union tile_address tile_addrs[NUM_ENTRIES];
+ struct softpipe_cached_tile *entries[NUM_ENTRIES];
+ uint *clear_flags;
+ uint clear_flags_size;
+ union pipe_color_union clear_color; /**< for color bufs */
+ uint64_t clear_val; /**< for z+stencil */