/* output order */
tdm_output **outputs;
- /* calling a output commit per a vblank */
- int commit_per_vblank;
- tdm_commit_type commit_type;
-
int print_fps;
};
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 {
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);
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