}
struct wayland_tbm_client_queue *
-_get_wayland_tbm_client_queue(E_Client *ec)
+e_hwc_window_wayland_tbm_client_queue_get(E_Hwc_Window *hwc_window)
{
struct wayland_tbm_client_queue * cqueue = NULL;
struct wl_resource *wl_surface = NULL;
E_Comp_Wl_Data *wl_cdata = (E_Comp_Wl_Data *)e_comp->wl_comp_data;
E_Comp_Wl_Client_Data *cdata;
+ E_Client *ec;
EINA_SAFETY_ON_NULL_RETURN_VAL(wl_cdata, NULL);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(hwc_window, NULL);
+ ec = hwc_window->ec;
if (!ec) return NULL;
cdata = e_pixmap_cdata_get(ec->pixmap);
E_Hwc_Window_Queue *queue = NULL;
struct wayland_tbm_client_queue *cqueue = NULL;
- cqueue = _get_wayland_tbm_client_queue(hwc_window->ec);
+ cqueue = e_hwc_window_wayland_tbm_client_queue_get(hwc_window);
EINA_SAFETY_ON_NULL_RETURN_VAL(cqueue, EINA_FALSE);
queue = e_hwc_window_queue_user_set(hwc_window);
queue_height = tbm_surface_queue_get_height(queue->tqueue);
}
- cqueue = _get_wayland_tbm_client_queue(hwc_window->ec);
+ cqueue = e_hwc_window_wayland_tbm_client_queue_get(hwc_window);
if (cqueue)
{
wayland_tbm_server_client_queue_activate(cqueue, 0, queue_size,
eldbus_message_iter_basic_append(line_array, 's',
"==========================================================================================="
- "===================================================================================");
+ "===============================================================================================");
eldbus_message_iter_basic_append(line_array, 's',
" No Win_ID Hwc_win zpos ST AC_ST ACTI TRANSI tsurface src_size src_pos"
- " FMT dst_pos TRANSF DP_tsurface Queue vis_skip restriction");
+ " FMT dst_pos TRANSF DP_tsurface Queue wl_tbm_queue vis_skip restriction");
eldbus_message_iter_basic_append(line_array, 's',
"==========================================================================================="
- "===================================================================================");
+ "===============================================================================================");
hwc->hwc_windows = eina_list_sort(hwc->hwc_windows, eina_list_count(hwc->hwc_windows), _e_hwc_windows_window_debug_cb_sort);
snprintf(info_str, sizeof(info_str),
"%3d 0x%08zx 0x%08zx %4d %s %s %s %s 0x%08zx %04dx%04d %04dx%04d+%04d+%04d"
- " %4s %04dx%04d+%04d+%04d %c%3d 0x%08zx 0x%08zx %6s %s",
+ " %4s %04dx%04d+%04d+%04d %c%3d 0x%08zx 0x%08zx 0x%08zx %6s %s",
++idx,
e_client_util_win_get(hwc_window->ec),
(uintptr_t)hwc_window,
(hwc_window->current.buffer.transform < 4) ? hwc_window->current.buffer.transform * 90 : (hwc_window->current.buffer.transform - 4) * 90,
(uintptr_t)hwc_window->display.buffer.tsurface,
(uintptr_t)hwc_window->queue,
+ (uintptr_t)e_hwc_window_wayland_tbm_client_queue_get(hwc_window),
vis_skip ? "TRUE" : "FALSE",
e_hwc_window_restriction_string_get(hwc_window));
eldbus_message_iter_basic_append(line_array, 's', info_str);