[hwc] add impl of HWC API 92/157392/9 accepted/tizen/unified/20171030.161648 submit/tizen/20171030.021003
authorRoman Marchenko <r.marchenko@samsung.com>
Fri, 26 May 2017 09:54:14 +0000 (12:54 +0300)
committerRoman Marchenko <r.marchenko@samsung.com>
Fri, 27 Oct 2017 06:48:36 +0000 (09:48 +0300)
commit8f35b8bbce307ac6c3f0fb6cbdb9889823fcf59b
treea573a99a16f19747387a2136cd769dbd14b43074
parent8f26e2a577a18ea0ffeabac7b9ccd9949052d106
[hwc] add impl of HWC API

  add the output functions for a backend module:
     - output_hwc_window_create;
     - output_hwc_window_destroy;
     - output_hwc_validate;
     - output_hwc_get_changed_composition_types;
     - output_hwc_accept_changes;
     - output_hwc_get_target_surface_queue;
     - output_hwc_set_client_target_buffer;

  create the window functions for a backend module
     - hwc_window_get_tbm_surface_queue;
     - hwc_window_set_buffer;
     - hwc_window_set_composition_type;
     - hwc_window_set_info;
     - hwc_window_set_surface_damage;
     - hwc_window_set_zpos;
     - hwc_window_set_flags;
     - hwc_window_unset_flags;
     - hwc_window_video_get_capability;
     - hwc_window_video_get_supported_format;

Change-Id: I464fd37e5ce6e2f1548b210e935e98d3541b43cd
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
include/tdm.h
include/tdm_backend.h
include/tdm_common.h
include/tdm_types.h
src/Makefile.am
src/tdm.c
src/tdm_backend.c
src/tdm_hwc_window.c [new file with mode: 0644]
src/tdm_output.c
src/tdm_private.h
src/tdm_thread.c