summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/nv40/nv40_context.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/pipe/nv40/nv40_context.h')
-rw-r--r--src/mesa/pipe/nv40/nv40_context.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mesa/pipe/nv40/nv40_context.h b/src/mesa/pipe/nv40/nv40_context.h
index 9a93ed35ac..5d0bf89680 100644
--- a/src/mesa/pipe/nv40/nv40_context.h
+++ b/src/mesa/pipe/nv40/nv40_context.h
@@ -44,6 +44,21 @@ struct nv40_context {
struct pipe_texture *tex_miptree[PIPE_MAX_SAMPLERS];
uint32_t tex_dirty;
+ uint32_t rt_enable;
+ struct pipe_buffer_handle *rt[4];
+ struct pipe_buffer_handle *zeta;
+
+ struct {
+ struct pipe_buffer_handle *buffer;
+ uint32_t format;
+ } tex[16];
+
+ unsigned vb_enable;
+ struct {
+ struct pipe_buffer_handle *buffer;
+ unsigned delta;
+ } vb[16];
+
struct {
struct nouveau_resource *exec_heap;
struct nouveau_resource *data_heap;