summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_setup_context.h
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2009-10-09 15:52:18 +0100
committerJosé Fonseca <jfonseca@vmware.com>2009-10-09 15:53:53 +0100
commit85999695829823e459e11822b4846ed1db5c055d (patch)
tree7eb0ea2b8e65b0546361c5bbc39ff52512183495 /src/gallium/drivers/llvmpipe/lp_setup_context.h
parentf406ffaea62005157f56ea17709291326c4dca8a (diff)
downloadexternal_mesa3d-85999695829823e459e11822b4846ed1db5c055d.zip
external_mesa3d-85999695829823e459e11822b4846ed1db5c055d.tar.gz
external_mesa3d-85999695829823e459e11822b4846ed1db5c055d.tar.bz2
llvmpipe: Get jit_context/jit_function across the rasterizer.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_setup_context.h')
-rw-r--r--src/gallium/drivers/llvmpipe/lp_setup_context.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_setup_context.h b/src/gallium/drivers/llvmpipe/lp_setup_context.h
index 747e90f..c15a59e 100644
--- a/src/gallium/drivers/llvmpipe/lp_setup_context.h
+++ b/src/gallium/drivers/llvmpipe/lp_setup_context.h
@@ -110,12 +110,9 @@ struct setup_context {
struct lp_shader_input input[PIPE_MAX_ATTRIBS];
unsigned nr_inputs;
- struct lp_jit_context jit_context;
- lp_jit_frag_func jit_function;
-
- boolean jit_context_dirty;
-
- const struct lp_jit_context *last_jc;
+ const struct lp_rast_state *stored;
+ struct lp_rast_state current;
+ boolean dirty;
} fs;
void (*point)( struct setup_context *,