Mesa (master): gbm: add gbm_bo_get_device() function

Kristian Høgsberg krh at kemper.freedesktop.org
Mon Apr 30 17:09:07 UTC 2012


Module: Mesa
Branch: master
Commit: 6c84f2992fee8b866b9f7434c8c26613b67dc2d4
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c84f2992fee8b866b9f7434c8c26613b67dc2d4

Author: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira at intel.com>
Date:   Mon Apr 30 13:27:53 2012 +0300

gbm: add gbm_bo_get_device() function

---

 src/gbm/main/gbm.c |   11 +++++++++++
 src/gbm/main/gbm.h |    3 +++
 2 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/gbm/main/gbm.c b/src/gbm/main/gbm.c
index 0b5b9ff..987e965 100644
--- a/src/gbm/main/gbm.c
+++ b/src/gbm/main/gbm.c
@@ -231,6 +231,17 @@ gbm_bo_get_handle(struct gbm_bo *bo)
    return bo->handle;
 }
 
+/** Get the gbm device used to create the buffer object
+ *
+ * \param bo The buffer object
+ * \return Returns the gbm device with which the buffer object was created
+ */
+GBM_EXPORT struct gbm_device *
+gbm_bo_get_device(struct gbm_bo *bo)
+{
+	return bo->gbm;
+}
+
 /** Set the user data associated with a buffer object
  *
  * \param bo The buffer object
diff --git a/src/gbm/main/gbm.h b/src/gbm/main/gbm.h
index 16489f3..cf3d475 100644
--- a/src/gbm/main/gbm.h
+++ b/src/gbm/main/gbm.h
@@ -242,6 +242,9 @@ gbm_bo_get_pitch(struct gbm_bo *bo);
 uint32_t
 gbm_bo_get_format(struct gbm_bo *bo);
 
+struct gbm_device *
+gbm_bo_get_device(struct gbm_bo *bo);
+
 union gbm_bo_handle
 gbm_bo_get_handle(struct gbm_bo *bo);
 




More information about the mesa-commit mailing list