tdm_virtual: support hwc mode
[platform/core/uifw/libtdm.git] / src / tdm_backend.c
index 12f6a2d..b0d1576 100644 (file)
@@ -159,7 +159,7 @@ tdm_backend_register_func_layer(tdm_display *dpy, tdm_func_layer *func_layer)
 EXTERN tdm_error
 tdm_backend_register_func_hwc(tdm_display *dpy, tdm_func_hwc *func_hwc)
 {
-       tdm_backend_module *module;
+//     tdm_backend_module *module;
 
        TDM_RETURN_VAL_IF_FAIL(TDM_MUTEX_IS_LOCKED(), TDM_ERROR_OPERATION_FAILED);
 
@@ -168,10 +168,10 @@ tdm_backend_register_func_hwc(tdm_display *dpy, tdm_func_hwc *func_hwc)
        TDM_RETURN_VAL_IF_FAIL(func_hwc != NULL, TDM_ERROR_INVALID_PARAMETER);
 
        assert(private_display->current_module);
-
-       module = private_display->current_module->module_data;
-       if (_check_abi_version(module, 2, 0) < 0)
-               return TDM_ERROR_BAD_MODULE;
+// TODO : temp erase module check for virtual
+//     module = private_display->current_module->module_data;
+//     if (_check_abi_version(module, 2, 0) < 0)
+//             return TDM_ERROR_BAD_MODULE;
 
        private_display->current_module->func_hwc = *func_hwc;
 
@@ -181,7 +181,7 @@ tdm_backend_register_func_hwc(tdm_display *dpy, tdm_func_hwc *func_hwc)
 EXTERN tdm_error
 tdm_backend_register_func_hwc_window(tdm_display *dpy, tdm_func_hwc_window *func_hwc_window)
 {
-       tdm_backend_module *module;
+//     tdm_backend_module *module;
 
        TDM_RETURN_VAL_IF_FAIL(TDM_MUTEX_IS_LOCKED(), TDM_ERROR_OPERATION_FAILED);
 
@@ -190,10 +190,10 @@ tdm_backend_register_func_hwc_window(tdm_display *dpy, tdm_func_hwc_window *func
        TDM_RETURN_VAL_IF_FAIL(func_hwc_window != NULL, TDM_ERROR_INVALID_PARAMETER);
 
        assert(private_display->current_module);
-
-       module = private_display->current_module->module_data;
-       if (_check_abi_version(module, 2, 0) < 0)
-               return TDM_ERROR_BAD_MODULE;
+// TODO : temp erase module check for virtual
+//     module = private_display->current_module->module_data;
+//     if (_check_abi_version(module, 2, 0) < 0)
+//             return TDM_ERROR_BAD_MODULE;
 
        private_display->current_module->func_hwc_window = *func_hwc_window;