projects
/
platform
/
core
/
uifw
/
libtdm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[hwc] adopt COMMIT_PER_VBLANK functionality for each ouptut
[platform/core/uifw/libtdm.git]
/
src
/
tdm_private.h
diff --git
a/src/tdm_private.h
b/src/tdm_private.h
index
e6c0801
..
2a927db
100644
(file)
--- a/
src/tdm_private.h
+++ b/
src/tdm_private.h
@@
-177,10
+177,6
@@
struct _tdm_private_display {
/* output order */
tdm_output **outputs;
/* output order */
tdm_output **outputs;
- /* calling a output commit per a vblank */
- int commit_per_vblank;
- tdm_commit_type commit_type;
-
int print_fps;
};
int print_fps;
};
@@
-231,6
+227,10
@@
struct _tdm_private_output {
tdm_output_need_validate_handler hndl;
int event_fd;
} need_validate;
tdm_output_need_validate_handler hndl;
int event_fd;
} need_validate;
+
+ /* calling a output commit per a vblank */
+ int commit_per_vblank;
+ tdm_commit_type commit_type;
};
struct _tdm_private_layer {
};
struct _tdm_private_layer {
@@
-464,6
+464,8
@@
tdm_output_get_dpms_internal(tdm_output *output, tdm_output_dpms *dpms_value);
tdm_error
tdm_output_need_validate_event_init(tdm_output *output);
tdm_error
tdm_output_need_validate_event_init(tdm_output *output);
+tdm_error
+tdm_output_choose_commit_per_vblank_mode(tdm_private_output *private_output, int mode);
void
tdm_output_remove_vblank_handler_internal(tdm_output *output, tdm_output_vblank_handler func, void *user_data);
void
tdm_output_remove_vblank_handler_internal(tdm_output *output, tdm_output_vblank_handler func, void *user_data);
@@
-741,8
+743,6
@@
tdm_display_enable_path(const char *path);
tdm_error
tdm_display_enable_ttrace_vblank(tdm_display *dpy, tdm_output *output, int enable);
tdm_error
tdm_error
tdm_display_enable_ttrace_vblank(tdm_display *dpy, tdm_output *output, int enable);
tdm_error
-tdm_display_enable_commit_per_vblank(tdm_private_display *private_display, int enable);
-tdm_error
tdm_display_enable_fps(tdm_private_display *private_display, int enable);
void
tdm_display_enable_fps(tdm_private_display *private_display, int enable);
void