summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r200/r200_context.h
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2009-03-10 19:03:07 +1000
committerDave Airlie <airlied@redhat.com>2009-03-10 19:03:07 +1000
commit14c3bddbac8f9fc8e432137772f0c4772fdfb7ab (patch)
tree609ad4cb6a8fd22d1d72b8624e201edc186ac067 /src/mesa/drivers/dri/r200/r200_context.h
parentc122cc40979b79a8dc4a529da6b375252b03db3f (diff)
r200: enable hw clears
Diffstat (limited to 'src/mesa/drivers/dri/r200/r200_context.h')
-rw-r--r--src/mesa/drivers/dri/r200/r200_context.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r200/r200_context.h b/src/mesa/drivers/dri/r200/r200_context.h
index fcbe725d6f..f7bad2a241 100644
--- a/src/mesa/drivers/dri/r200/r200_context.h
+++ b/src/mesa/drivers/dri/r200/r200_context.h
@@ -621,6 +621,21 @@ struct r200_context {
GLboolean texmicrotile;
struct ati_fragment_shader *afs_loaded;
+
+ struct {
+ struct gl_fragment_program *bitmap_fp;
+ struct gl_vertex_program *passthrough_vp;
+
+ struct gl_fragment_program *saved_fp;
+ GLboolean saved_fp_enable;
+ struct gl_vertex_program *saved_vp;
+ GLboolean saved_vp_enable;
+
+ GLint saved_vp_x, saved_vp_y;
+ GLsizei saved_vp_width, saved_vp_height;
+ GLenum saved_matrix_mode;
+ } meta;
+
};
#define R200_CONTEXT(ctx) ((r200ContextPtr)(ctx->DriverCtx))