else
_e_hwc_window_hooks_delete++;
}
+
+EINTERN void
+e_hwc_window_trace_debug(Eina_Bool onoff)
+{
+ if (onoff == ehw_trace) return;
+ ehw_trace = onoff;
+ INF("EHW: hwc trace_debug is %s", onoff?"ON":"OFF");
+}
EINTERN E_Hwc_Window_Hook *e_hwc_window_hook_add(E_Hwc_Window_Hook_Point hookpoint, E_Hwc_Window_Hook_Cb func, const void *data);
EINTERN void e_hwc_window_hook_del(E_Hwc_Window_Hook *ch);
+
+EINTERN void e_hwc_window_trace_debug(Eina_Bool onoff);
+
#endif // E_HWC_WINDOW_H
#endif
return acquirable_buffers;
}
+
+EINTERN void
+e_hwc_window_queue_trace_debug(Eina_Bool onoff)
+{
+ if (onoff == ehwq_trace) return;
+ ehwq_trace = onoff;
+ INF("EHWQ: hwc trace_debug is %s", onoff?"ON":"OFF");
+}
EINTERN Eina_List * e_hwc_window_queue_acquirable_buffers_get(E_Hwc_Window_Queue *queue);
+EINTERN void e_hwc_window_queue_trace_debug(Eina_Bool onoff);
+
#endif // E_HWC_WINDOW_QUEUE_H
#endif
return EINA_TRUE;
}
+
+EINTERN void
+e_hwc_windows_trace_debug(Eina_Bool onoff)
+{
+ if (onoff == ehws_trace) return;
+ ehws_trace = onoff;
+ e_hwc_window_trace_debug(onoff);
+ e_hwc_window_queue_trace_debug(onoff);
+ INF("EHWS: hwc trace_debug is %s", onoff?"ON":"OFF");
+}
EINTERN void e_hwc_windows_zoom_unset(E_Hwc *hwc);
EINTERN Eina_Bool e_hwc_windows_fps_get(E_Hwc *hwc, double *fps);
+EINTERN void e_hwc_windows_trace_debug(Eina_Bool onoff);
+
#endif
#endif
}
if (onoff == 0 || onoff == 1)
- e_plane_hwc_trace_debug(onoff);
+ {
+ e_plane_hwc_trace_debug(onoff);
+ e_hwc_windows_trace_debug(onoff);
+ }
if (onoff == 2)
e_comp_screen_hwc_info_debug();