adapt hal-api-tbm
[platform/core/uifw/libtbm.git] / src / tbm_bufmgr_int.h
index 7972b97..9df1dd7 100644 (file)
@@ -58,6 +58,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include <tbm_bufmgr_backend.h>
 #include <tbm_backend.h>
 #include <tbm_error.h>
+#include <hal/hal-tbm.h>
 
 extern tbm_bufmgr gBufMgr;
 extern int b_dump_queue;
@@ -210,6 +211,10 @@ struct _tbm_bufmgr {
        tbm_backend_bufmgr_data  *bufmgr_data;          /* backend data of the backend module */
        tbm_backend_bufmgr_func  *bufmgr_func;          /* backend functions for bufmgr */
        tbm_backend_bo_func      *bo_func;              /* backend functions for bo */
+
+       int use_hal_tbm;                                /* use hal-api-tbm */
+       hal_tbm_backend          *hal_backend;          /* hal-api-tbm backend */
+       hal_tbm_bufmgr           *hal_bufmgr;           /* hal-api-tbm bufmgr */
 };
 
 /**