summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_context.h
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2009-08-22 23:01:58 +0100
committerJosé Fonseca <[email protected]>2009-08-29 09:21:41 +0100
commit4d2b0eb19e432f83845a55d552b5d1d61f040459 (patch)
tree49fb4d99fe5d5ad286a72c351f19625ca19690c9 /src/gallium/drivers/llvmpipe/lp_context.h
parent77b35dc179473afbbd8c709c9f32c0f537c90776 (diff)
llvmpipe: Squash the quad pipeline.
It had been reduced to one fixed stage.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_context.h')
-rw-r--r--src/gallium/drivers/llvmpipe/lp_context.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_context.h b/src/gallium/drivers/llvmpipe/lp_context.h
index 9de21d0cd04..1d0896a5685 100644
--- a/src/gallium/drivers/llvmpipe/lp_context.h
+++ b/src/gallium/drivers/llvmpipe/lp_context.h
@@ -35,7 +35,6 @@
#include "draw/draw_vertex.h"
-#include "lp_quad_pipe.h"
#include "lp_tex_sample.h"
@@ -114,13 +113,6 @@ struct llvmpipe_context {
unsigned line_stipple_counter;
- /** Software quad rendering pipeline */
- struct {
- struct quad_stage *shade;
-
- struct quad_stage *first; /**< points to one of the above stages */
- } quad;
-
/** TGSI exec things */
struct {
struct lp_shader_sampler vert_samplers[PIPE_MAX_SAMPLERS];
@@ -139,6 +131,10 @@ struct llvmpipe_context {
struct llvmpipe_tile_cache *cbuf_cache[PIPE_MAX_COLOR_BUFS];
+ /* TODO: we shouldn't be using external interfaces internally like this */
+ struct pipe_transfer *zsbuf_transfer;
+ uint8_t *zsbuf_map;
+
unsigned tex_timestamp;
struct llvmpipe_tex_tile_cache *tex_cache[PIPE_MAX_SAMPLERS];