aboutsummaryrefslogtreecommitdiff
path: root/libdrm/nouveau/nouveau_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdrm/nouveau/nouveau_private.h')
-rw-r--r--libdrm/nouveau/nouveau_private.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/libdrm/nouveau/nouveau_private.h b/libdrm/nouveau/nouveau_private.h
index 49dde5eb..67144e33 100644
--- a/libdrm/nouveau/nouveau_private.h
+++ b/libdrm/nouveau/nouveau_private.h
@@ -36,11 +36,17 @@
#include "nouveau_resource.h"
#include "nouveau_pushbuf.h"
+#define CALPB_BUFFERS 4
+#define CALPB_BUFSZ 16384
struct nouveau_pushbuf_priv {
struct nouveau_pushbuf base;
int use_cal;
- struct nouveau_bo *buffer;
+ uint32_t cal_suffix0;
+ uint32_t cal_suffix1;
+ struct nouveau_bo *buffer[CALPB_BUFFERS];
+ int current;
+ int current_offset;
unsigned *pushbuf;
unsigned size;