exynos_func_hwc_window.hwc_window_set_buffer = exynos_hwc_window_set_buffer;
exynos_func_hwc_window.hwc_window_set_property = exynos_hwc_window_set_property;
exynos_func_hwc_window.hwc_window_get_property = exynos_hwc_window_get_property;
+ exynos_func_hwc_window.hwc_window_get_preparation_types = exynos_hwc_window_get_preparation_types;
}
memset(&exynos_func_layer, 0, sizeof(exynos_func_layer));
tdm_error exynos_hwc_window_set_buffer(tdm_hwc_window *hwc_window, tbm_surface_h surface);
tdm_error exynos_hwc_window_set_property(tdm_hwc_window *hwc_window, unsigned int id, tdm_value value);
tdm_error exynos_hwc_window_get_property(tdm_hwc_window *hwc_window, unsigned int id, tdm_value *value);
+tdm_error exynos_hwc_window_get_preparation_types(tdm_hwc_window *hwc_window, int *preparation_types);
void exynos_pp_legacy_destroy(tdm_pp *pp);
tdm_error exynos_pp_legacy_set_info(tdm_pp *pp, tdm_info_pp *info);
#endif
return TDM_ERROR_NONE;
-}
\ No newline at end of file
+}
+
+tdm_error
+exynos_hwc_window_get_preparation_types(tdm_hwc_window *hwc_window, int *preparation_types)
+{
+ tdm_exynos_hwc_window_data *hwc_window_data = hwc_window;
+
+ RETURN_VAL_IF_FAIL(hwc_window_data != NULL, TDM_ERROR_INVALID_PARAMETER);
+
+ return TDM_ERROR_NONE;
+}