summaryrefslogtreecommitdiff
path: root/libdrm/radeon/radeon_cs.h
diff options
context:
space:
mode:
authorJerome Glisse <glisse@freedesktop.org>2008-11-16 18:04:43 +0100
committerJerome Glisse <glisse@freedesktop.org>2008-11-16 18:04:43 +0100
commitc0ba14fd90e7495d5634c1ce0a9fb5be26230010 (patch)
tree1a7f6c82ec65b617267e8793372f3d164a5618fe /libdrm/radeon/radeon_cs.h
parent5ae79e7edd819b84d9e447a2ab9b995a862ac3a7 (diff)
libdrm-radeon: add print callback to cs & small fixes
Diffstat (limited to 'libdrm/radeon/radeon_cs.h')
-rw-r--r--libdrm/radeon/radeon_cs.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libdrm/radeon/radeon_cs.h b/libdrm/radeon/radeon_cs.h
index 63f104b6..e76121ea 100644
--- a/libdrm/radeon/radeon_cs.h
+++ b/libdrm/radeon/radeon_cs.h
@@ -87,6 +87,7 @@ struct radeon_cs_funcs {
int (*cs_destroy)(struct radeon_cs *cs);
int (*cs_erase)(struct radeon_cs *cs);
int (*cs_need_flush)(struct radeon_cs *cs);
+ void (*cs_print)(struct radeon_cs *cs, FILE *file);
};
struct radeon_cs_manager {
@@ -159,4 +160,9 @@ static inline int radeon_cs_need_flush(struct radeon_cs *cs)
return cs->csm->funcs->cs_need_flush(cs);
}
+static inline void radeon_cs_print(struct radeon_cs *cs, FILE *file)
+{
+ cs->csm->funcs->cs_print(cs, file);
+}
+
#endif