diff options
author | Eric Anholt <eric@anholt.net> | 2007-10-03 16:30:42 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2007-10-04 12:28:48 -0700 |
commit | 1f7378ee465eba8d82d224a7bf835e38c5ab6ee2 (patch) | |
tree | f7f712bca7d83018b2d7adea94aea67467d0fdd4 /src/mesa/drivers/dri/i965/intel_reg.h | |
parent | ffa94e5b1e5537576ce5e910430116ec3e705457 (diff) |
Replace some structure-based batch preparation with plain OUT_BATCH.
OUT_BATCH is far more amenable to the upcoming relocations being done for TTM
support.
Diffstat (limited to 'src/mesa/drivers/dri/i965/intel_reg.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/intel_reg.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_reg.h b/src/mesa/drivers/dri/i965/intel_reg.h index 3c448b3559..618afb6cbb 100644 --- a/src/mesa/drivers/dri/i965/intel_reg.h +++ b/src/mesa/drivers/dri/i965/intel_reg.h @@ -32,7 +32,7 @@ #define CMD_3D (0x3<<29) - +#define CMD_2D (0x2<<29) #define _3DPRIMITIVE ((0x3<<29)|(0x1f<<24)) #define PRIM_INDIRECT (1<<23) @@ -73,6 +73,8 @@ #define BR00_OP_SRC_COPY_BLT 0x10C00000 #define BR13_SOLID_PATTERN 0x80000000 +#define XY_SETUP_BLT_CMD (CMD_2D | (1 << 22) | 6) + #define XY_COLOR_BLT_CMD ((2<<29)|(0x50<<22)|0x4) #define XY_COLOR_BLT_WRITE_ALPHA (1<<21) #define XY_COLOR_BLT_WRITE_RGB (1<<20) @@ -81,6 +83,8 @@ #define XY_SRC_COPY_BLT_WRITE_ALPHA (1<<21) #define XY_SRC_COPY_BLT_WRITE_RGB (1<<20) +#define XY_BLT_WRITE_ALPHA (1<<21) +#define XY_BLT_WRITE_RGB (1<<20) #define XY_SRC_TILED (1<<15) #define XY_DST_TILED (1<<11) |