summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/intel_winsys/intel_winsys.h
diff options
context:
space:
mode:
authorkeithw <keithw@keithw-laptop.(none)>2007-08-10 16:03:38 +0100
committerKeith Whitwell <keith@tungstengraphics.com>2007-08-10 16:04:17 +0100
commit03a9994280c14e18be4bae14f4a9b667f8444d67 (patch)
tree86248084cc716c5ba694b07df1849c8fe265be9c /src/mesa/drivers/dri/intel_winsys/intel_winsys.h
parent8fbd81b4ed59e371aa616b87296e4263d8992bff (diff)
move dri_bo() to a header file
Diffstat (limited to 'src/mesa/drivers/dri/intel_winsys/intel_winsys.h')
-rw-r--r--src/mesa/drivers/dri/intel_winsys/intel_winsys.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/intel_winsys/intel_winsys.h b/src/mesa/drivers/dri/intel_winsys/intel_winsys.h
index 6d4a5a4df3..2c8aa20c2a 100644
--- a/src/mesa/drivers/dri/intel_winsys/intel_winsys.h
+++ b/src/mesa/drivers/dri/intel_winsys/intel_winsys.h
@@ -31,6 +31,8 @@
struct intel_context;
struct pipe_context;
struct pipe_winsys;
+struct pipe_buffer_handle;
+struct _DriBufferObject;
struct pipe_winsys *
intel_create_pipe_winsys( struct intel_context *intel );
@@ -42,4 +44,22 @@ struct pipe_context *
intel_create_i915simple( struct intel_context *intel );
+
+/* Turn the pipe opaque buffer pointer into a dri_bufmgr opaque
+ * buffer pointer...
+ */
+static INLINE struct _DriBufferObject *
+dri_bo( struct pipe_buffer_handle *bo )
+{
+ return (struct _DriBufferObject *)bo;
+}
+
+static INLINE struct pipe_buffer_handle *
+pipe_bo( struct _DriBufferObject *bo )
+{
+ return (struct pipe_buffer_handle *)bo;
+}
+
+
+
#endif