diff options
author | Matthias Hopf <mhopf@suse.de> | 2008-07-02 17:19:03 +0200 |
---|---|---|
committer | Matthias Hopf <mhopf@suse.de> | 2008-07-02 17:19:03 +0200 |
commit | e5c7a8049bf2c150b41ee64ccf462c3a539fca8b (patch) | |
tree | 99460effaad07772763f8cfc28b4ddbf4074f51c | |
parent | 14f49f1632790623738d05a48a065d8622204de0 (diff) |
Update of radeon_drm.h to version of r600-support branch of drm.
-rw-r--r-- | src/radeon_drm.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/radeon_drm.h b/src/radeon_drm.h index ffaa46e..c0d566c 100644 --- a/src/radeon_drm.h +++ b/src/radeon_drm.h @@ -303,6 +303,7 @@ typedef union { #define RADEON_INDEX_PRIM_OFFSET 20 #define RADEON_SCRATCH_REG_OFFSET 32 +#define R600_SCRATCH_REG_OFFSET 256 #define RADEON_NR_SAREA_CLIPRECTS 12 @@ -526,7 +527,8 @@ typedef struct drm_radeon_init { RADEON_INIT_CP = 0x01, RADEON_CLEANUP_CP = 0x02, RADEON_INIT_R200_CP = 0x03, - RADEON_INIT_R300_CP = 0x04 + RADEON_INIT_R300_CP = 0x04, + RADEON_INIT_R600_CP = 0x05, } func; unsigned long sarea_priv_offset; int is_pci; /* for overriding only */ @@ -652,6 +654,9 @@ typedef struct drm_radeon_indirect { int discard; } drm_radeon_indirect_t; +#define RADEON_INDIRECT_DISCARD (1 << 0) +#define RADEON_INDIRECT_NOFLUSH (1 << 1) + /* enum for card type parameters */ #define RADEON_CARD_PCI 0 #define RADEON_CARD_AGP 1 |