projects
/
platform
/
core
/
uifw
/
libtbm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix tiled format issue.
[platform/core/uifw/libtbm.git]
/
src
/
tbm_bufmgr_int.h
diff --git
a/src/tbm_bufmgr_int.h
b/src/tbm_bufmgr_int.h
index
33eccd2
..
cc789db
100644
(file)
--- a/
src/tbm_bufmgr_int.h
+++ b/
src/tbm_bufmgr_int.h
@@
-57,6
+57,7
@@
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <tbm_log.h>
#include <tbm_bufmgr_backend.h>
#include <tbm_backend.h>
#include <tbm_log.h>
#include <tbm_bufmgr_backend.h>
#include <tbm_backend.h>
+#include <tbm_error.h>
extern tbm_bufmgr gBufMgr;
extern int b_dump_queue;
extern tbm_bufmgr gBufMgr;
extern int b_dump_queue;
@@
-184,7
+185,6
@@
struct _tbm_bo {
*
*/
struct _tbm_bufmgr {
*
*/
struct _tbm_bufmgr {
- pthread_mutex_t lock; /* mutex lock */
int ref_count; /* reference count */
int fd; /* bufmgr fd */
tbm_bufmgr_bo_lock_type bo_lock_type; /* lock_type of bufmgr */
int ref_count; /* reference count */
int fd; /* bufmgr fd */
tbm_bufmgr_bo_lock_type bo_lock_type; /* lock_type of bufmgr */
@@
-233,6
+233,13
@@
struct _tbm_surface {
struct list_head user_data_list; /* list of the user_date in surface */
struct list_head debug_data_list; /* list of debug data */
struct list_head user_data_list; /* list of the user_date in surface */
struct list_head debug_data_list; /* list of debug data */
+
+ struct {
+ int x;
+ int y;
+ int width;
+ int height;
+ } damage;
};
typedef struct {
};
typedef struct {
@@
-276,4
+283,10
@@
void user_data_delete(tbm_user_data *user_data);
int tbm_bufmgr_get_fd_limit(void);
tbm_bufmgr tbm_bufmgr_get(void);
int tbm_bufmgr_get_fd_limit(void);
tbm_bufmgr tbm_bufmgr_get(void);
+
+void _tbm_set_last_result(tbm_error_e err);
+
+void _tbm_bufmgr_mutex_lock(void);
+void _tbm_bufmgr_mutex_unlock(void);
+
#endif /* _TBM_BUFMGR_INT_H_ */
#endif /* _TBM_BUFMGR_INT_H_ */