summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/radeon/drm/radeon_winsys.h
diff options
context:
space:
mode:
authorMarek Olšák <maraeo@gmail.com>2011-09-11 22:24:38 +0200
committerMarek Olšák <maraeo@gmail.com>2011-09-30 23:19:52 +0200
commit6101b6d442b06a347c001fe85848d636ab7df260 (patch)
treef345c754e5fb587997f150f3dd4434d88123f592 /src/gallium/winsys/radeon/drm/radeon_winsys.h
parentba89086e79b22bd9578ea642846108de624c91e9 (diff)
r600g: merge r600_bo with r600_resource
I have moved 'last_flush' and 'binding' from r600_bo to winsys/radeon. The other members are now part of r600_resource. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'src/gallium/winsys/radeon/drm/radeon_winsys.h')
-rw-r--r--src/gallium/winsys/radeon/drm/radeon_winsys.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/gallium/winsys/radeon/drm/radeon_winsys.h b/src/gallium/winsys/radeon/drm/radeon_winsys.h
index 90583e3ab8..b92dad8155 100644
--- a/src/gallium/winsys/radeon/drm/radeon_winsys.h
+++ b/src/gallium/winsys/radeon/drm/radeon_winsys.h
@@ -68,7 +68,15 @@ enum radeon_bo_usage { /* bitfield */
};
struct winsys_handle;
-struct radeon_winsys_cs_handle; /* for write_reloc etc. */
+
+struct radeon_winsys_cs_handle { /* for write_reloc etc. */
+ struct {
+ struct pb_buffer base;
+ } _private;
+
+ unsigned last_flush;
+ unsigned binding;
+};
struct radeon_winsys_cs {
unsigned cdw; /* Number of used dwords. */