brw_reg.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CMD_MI   (0x0 << 29)
#define CMD_2D   (0x2 << 29)
#define CMD_3D   (0x3 << 29)
#define MI_BATCH_BUFFER_END   (CMD_MI | 0xA << 23)
#define MI_WAIT_FOR_EVENT   (CMD_MI | (0x3 << 23))
#define MI_WAIT_FOR_PLANE_B_FLIP   (1<<6)
#define MI_WAIT_FOR_PLANE_A_FLIP   (1<<2)
#define _3DPRIMITIVE   (CMD_3D | (0x1f << 24))
#define PRIM_INDIRECT   (1<<23)
#define PRIM_INLINE   (0<<23)
#define PRIM_INDIRECT_SEQUENTIAL   (0<<17)
#define PRIM_INDIRECT_ELTS   (1<<17)
#define PRIM3D_TRILIST   (0x0<<18)
#define PRIM3D_TRISTRIP   (0x1<<18)
#define PRIM3D_TRISTRIP_RVRSE   (0x2<<18)
#define PRIM3D_TRIFAN   (0x3<<18)
#define PRIM3D_POLY   (0x4<<18)
#define PRIM3D_LINELIST   (0x5<<18)
#define PRIM3D_LINESTRIP   (0x6<<18)
#define PRIM3D_RECTLIST   (0x7<<18)
#define PRIM3D_POINTLIST   (0x8<<18)
#define PRIM3D_DIB   (0x9<<18)
#define PRIM3D_MASK   (0x1f<<18)
#define XY_SETUP_BLT_CMD   (CMD_2D | (0x01 << 22) | 6)
#define XY_COLOR_BLT_CMD   (CMD_2D | (0x50 << 22) | 4)
#define XY_SRC_COPY_BLT_CMD   (CMD_2D | (0x53 << 22) | 6)
#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)
#define BR13_565   (0x1 << 24)
#define BR13_8888   (0x3 << 24)
#define FENCE_LINEAR   0
#define FENCE_XMAJOR   1
#define FENCE_YMAJOR   2


Define Documentation

#define _3DPRIMITIVE   (CMD_3D | (0x1f << 24))

Definition at line 40 of file brw_reg.h.

#define BR13_565   (0x1 << 24)

Definition at line 71 of file brw_reg.h.

#define BR13_8888   (0x3 << 24)

Definition at line 72 of file brw_reg.h.

#define CMD_2D   (0x2 << 29)

Definition at line 29 of file brw_reg.h.

#define CMD_3D   (0x3 << 29)

Definition at line 30 of file brw_reg.h.

#define CMD_MI   (0x0 << 29)

Definition at line 28 of file brw_reg.h.

#define FENCE_LINEAR   0

Definition at line 74 of file brw_reg.h.

#define FENCE_XMAJOR   1

Definition at line 75 of file brw_reg.h.

#define FENCE_YMAJOR   2

Definition at line 76 of file brw_reg.h.

#define MI_BATCH_BUFFER_END   (CMD_MI | 0xA << 23)

Definition at line 32 of file brw_reg.h.

#define MI_WAIT_FOR_EVENT   (CMD_MI | (0x3 << 23))

Definition at line 35 of file brw_reg.h.

#define MI_WAIT_FOR_PLANE_A_FLIP   (1<<2)

Definition at line 37 of file brw_reg.h.

#define MI_WAIT_FOR_PLANE_B_FLIP   (1<<6)

Definition at line 36 of file brw_reg.h.

#define PRIM3D_DIB   (0x9<<18)

Definition at line 55 of file brw_reg.h.

#define PRIM3D_LINELIST   (0x5<<18)

Definition at line 51 of file brw_reg.h.

#define PRIM3D_LINESTRIP   (0x6<<18)

Definition at line 52 of file brw_reg.h.

#define PRIM3D_MASK   (0x1f<<18)

Definition at line 56 of file brw_reg.h.

#define PRIM3D_POINTLIST   (0x8<<18)

Definition at line 54 of file brw_reg.h.

#define PRIM3D_POLY   (0x4<<18)

Definition at line 50 of file brw_reg.h.

#define PRIM3D_RECTLIST   (0x7<<18)

Definition at line 53 of file brw_reg.h.

#define PRIM3D_TRIFAN   (0x3<<18)

Definition at line 49 of file brw_reg.h.

#define PRIM3D_TRILIST   (0x0<<18)

Definition at line 46 of file brw_reg.h.

#define PRIM3D_TRISTRIP   (0x1<<18)

Definition at line 47 of file brw_reg.h.

#define PRIM3D_TRISTRIP_RVRSE   (0x2<<18)

Definition at line 48 of file brw_reg.h.

#define PRIM_INDIRECT   (1<<23)

Definition at line 41 of file brw_reg.h.

#define PRIM_INDIRECT_ELTS   (1<<17)

Definition at line 44 of file brw_reg.h.

#define PRIM_INDIRECT_SEQUENTIAL   (0<<17)

Definition at line 43 of file brw_reg.h.

#define PRIM_INLINE   (0<<23)

Definition at line 42 of file brw_reg.h.

#define XY_BLT_WRITE_ALPHA   (1 << 21)

Definition at line 65 of file brw_reg.h.

#define XY_BLT_WRITE_RGB   (1 << 20)

Definition at line 66 of file brw_reg.h.

#define XY_COLOR_BLT_CMD   (CMD_2D | (0x50 << 22) | 4)

Definition at line 60 of file brw_reg.h.

#define XY_DST_TILED   (1 << 11)

Definition at line 68 of file brw_reg.h.

#define XY_SETUP_BLT_CMD   (CMD_2D | (0x01 << 22) | 6)

Definition at line 58 of file brw_reg.h.

#define XY_SRC_COPY_BLT_CMD   (CMD_2D | (0x53 << 22) | 6)

Definition at line 62 of file brw_reg.h.

#define XY_SRC_TILED   (1 << 15)

Definition at line 67 of file brw_reg.h.


Generated on Tue Sep 29 06:25:37 2009 for Gallium3D by  doxygen 1.5.4