return number;
}
+static void
+_reset_buffers_for_unvis_hwc_windows(tdm_exynos_output_data *output_data)
+{
+ tdm_exynos_hwc_window_data *hwc_window_data = NULL;
+
+ if (!output_data->need_target_window)
+ output_data->target_hwc_window->surface = NULL;
+
+ LIST_FOR_EACH_ENTRY(hwc_window_data, &output_data->hwc_window_list, link) {
+ if (!output_data->need_target_window)
+ hwc_window_data->present_on_target_wnd = 0;
+
+ if (hwc_window_data->client_type == TDM_COMPOSITION_NONE)
+ hwc_window_data->surface = NULL;
+ }
+}
+
static tdm_error
_tdm_exynos_display_prepare_commit(tdm_exynos_output_data *output_data) {
_set_hwc_window_buffer_to_layer(layer, hwc_window_data);
}
+ _reset_buffers_for_unvis_hwc_windows(output_data);
+
return TDM_ERROR_NONE;
}
}
}
-static void
-_reset_buffers_for_unvis_hwc_windows(tdm_exynos_output_data *output_data)
-{
- tdm_exynos_hwc_window_data *hwc_window_data = NULL;
-
- if (!output_data->need_target_window)
- output_data->target_hwc_window->surface = NULL;
-
- LIST_FOR_EACH_ENTRY(hwc_window_data, &output_data->hwc_window_list, link) {
- if (!output_data->need_target_window)
- hwc_window_data->present_on_target_wnd = 0;
-
- if (hwc_window_data->client_type == TDM_COMPOSITION_NONE)
- hwc_window_data->surface = NULL;
- }
-}
-
static void
_restore_windows_assigned_layer_zpos(struct list_head *hwc_wnds)
{
_update_windows_previous_type(&output_data->hwc_window_list);
}
- _reset_buffers_for_unvis_hwc_windows(output_data);
-
_update_layers_info(output_data);
_print_validate_result(output_data);