summaryrefslogtreecommitdiff
path: root/i965_drv_video/intel_driver.h
diff options
context:
space:
mode:
Diffstat (limited to 'i965_drv_video/intel_driver.h')
-rw-r--r--i965_drv_video/intel_driver.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/i965_drv_video/intel_driver.h b/i965_drv_video/intel_driver.h
index 12fd6e0..f768703 100644
--- a/i965_drv_video/intel_driver.h
+++ b/i965_drv_video/intel_driver.h
@@ -21,6 +21,7 @@
#define BATCH_RESERVED 0x10
#define CMD_MI (0x0 << 29)
+#define CMD_2D (0x2 << 29)
#define MI_NOOP (CMD_MI | 0)
@@ -29,6 +30,15 @@
#define MI_FLUSH (CMD_MI | (0x4 << 23))
#define STATE_INSTRUCTION_CACHE_INVALIDATE (0x1 << 0)
+#define XY_COLOR_BLT_CMD (CMD_2D | (0x50 << 22) | 0x04)
+#define XY_COLOR_BLT_WRITE_ALPHA (1 << 21)
+#define XY_COLOR_BLT_WRITE_RGB (1 << 20)
+#define XY_COLOR_BLT_DST_TILED (1 << 11)
+
+/* BR13 */
+#define BR13_565 (0x1 << 24)
+#define BR13_8888 (0x3 << 24)
+
struct intel_batchbuffer;
#define ALIGN(i, n) (((i) + (n) - 1) & ~((n) - 1))