hal_tbm_bufmgr *hal_bufmgr; /* hal-api-tbm bufmgr */
} tbm_module;
+typedef struct _tbm_backend_surface_data {
+ tbm_module *module;
+ hal_tbm_surface *hal_surface;
+} tbm_backend_surface_data;
+
/* tbm_module functions */
tbm_module *tbm_module_load(int fd);
void tbm_module_unload(tbm_module *module);
tbm_fd tbm_module_bo_export_fd(tbm_module *module, tbm_bo bo, tbm_backend_bo_data *bo_data, tbm_error_e *error);
tbm_key tbm_module_bo_export_key(tbm_module *module, tbm_bo bo, tbm_backend_bo_data *bo_data, tbm_error_e *error);
-#endif // _TBM_MODULE_H_
\ No newline at end of file
+#endif // _TBM_MODULE_H_