EXTERN void
tdm_helper_set_fd(const char *env, int fd)
{
- TDM_INFO("DEPRECATED!");
+ if (strncmp(env, "TBM_DRM_MASTER_FD", 17) && strncmp(env, "TDM_DRM_MASTER_FD", 17)) {
+ TDM_INFO("DEPRECATED! '%s'", env);
+ return;
+ }
+
+ tbm_drm_helper_set_tbm_master_fd(fd);
}
EXTERN void
EXTERN int
tdm_helper_commit_per_vblank_enabled(tdm_display *dpy)
{
- tdm_private_display *private_display;
+ TDM_ERR("the deprecated function, use 'tdm_helper_output_commit_per_vblank_enabled' instead.");
- TDM_RETURN_VAL_IF_FAIL(dpy != NULL, 0);
+ return 0;
+}
- private_display = dpy;
+EXTERN int
+tdm_helper_output_commit_per_vblank_enabled(tdm_output *output)
+{
+ tdm_private_output *private_output = output;
+
+ TDM_RETURN_VAL_IF_FAIL(private_output != NULL, -1);
- return private_display->commit_per_vblank;
+ return !!private_output->commit_per_vblank;
}