[dali_2.3.33] Merge branch 'devel/master'
[platform/core/uifw/dali-adaptor.git] / dali / internal / graphics / file.list
1
2 # module: graphics, backend: gles
3 SET( adaptor_graphics_gles_src_files
4     ${adaptor_graphics_dir}/gles/egl-debug.cpp
5     ${adaptor_graphics_dir}/gles/egl-implementation.cpp
6     ${adaptor_graphics_dir}/gles/gl-extensions.cpp
7     ${adaptor_graphics_dir}/gles/gl-extensions-support.cpp
8     ${adaptor_graphics_dir}/gles/gl-implementation.cpp
9     ${adaptor_graphics_dir}/gles/gl-proxy-implementation.cpp
10     ${adaptor_graphics_dir}/gles/egl-graphics-factory.cpp
11     ${adaptor_graphics_dir}/gles/egl-graphics.cpp
12     ${adaptor_graphics_dir}/common/shader-parser.cpp
13 )
14
15 INCLUDE( ${adaptor_graphics_dir}/gles-impl/file.list )
16
17 SET( adaptor_graphics_vulkan_src_files
18     ${adaptor_graphics_dir}/vulkan/vulkan-graphics-impl.cpp
19     ${adaptor_graphics_dir}/vulkan/vulkan-graphics-factory.cpp
20     ${adaptor_graphics_dir}/vulkan/vulkan-device.cpp
21     ${adaptor_graphics_dir}/vulkan-impl/vulkan-graphics-controller.cpp
22     ${adaptor_graphics_dir}/vulkan-impl/vulkan-framebuffer.cpp
23     ${adaptor_graphics_dir}/vulkan-impl/vulkan-framebuffer-impl.cpp
24     ${adaptor_graphics_dir}/vulkan-impl/vulkan-command-buffer.cpp
25     ${adaptor_graphics_dir}/vulkan-impl/vulkan-command-buffer-impl.cpp
26     ${adaptor_graphics_dir}/vulkan-impl/vulkan-command-pool-impl.cpp
27     ${adaptor_graphics_dir}/vulkan-impl/vulkan-fence-impl.cpp
28     ${adaptor_graphics_dir}/vulkan-impl/vulkan-framebuffer-impl.cpp
29     ${adaptor_graphics_dir}/vulkan-impl/vulkan-image-impl.cpp
30     ${adaptor_graphics_dir}/vulkan-impl/vulkan-image-view-impl.cpp
31     ${adaptor_graphics_dir}/vulkan-impl/vulkan-memory-impl.cpp
32     ${adaptor_graphics_dir}/vulkan-impl/vulkan-queue-impl.cpp
33     ${adaptor_graphics_dir}/vulkan-impl/vulkan-render-pass.cpp
34     ${adaptor_graphics_dir}/vulkan-impl/vulkan-render-pass-impl.cpp
35     ${adaptor_graphics_dir}/vulkan-impl/vulkan-render-target.cpp
36     ${adaptor_graphics_dir}/vulkan-impl/vulkan-surface-impl.cpp
37     ${adaptor_graphics_dir}/vulkan-impl/vulkan-swapchain-impl.cpp
38 )
39
40 # module: graphics, backend: vulkan/x11
41 SET( adaptor_graphics_vulkan_x11_src_files
42     ${adaptor_graphics_dir}/vulkan/x11/vk-surface-xlib2xcb.cpp
43 )
44
45 # module: graphics, backend: vulkan/wayland
46 SET( adaptor_graphics_vulkan_wayland_src_files
47     ${adaptor_graphics_dir}/vulkan/wayland/vk-surface-wayland.cpp
48 )
49
50 # module: graphics, backend: vulkan/tizen
51 SET( adaptor_graphics_vulkan_tizen_src_files
52     ${adaptor_graphics_dir}/vulkan/api/vulkan-api-native-texture.cpp
53 )
54
55 # module: graphics, backend: tizen
56 SET( adaptor_graphics_tizen_src_files
57     ${adaptor_graphics_dir}/tizen/egl-image-extensions-tizen.cpp
58     ${adaptor_graphics_dir}/tizen/egl-sync-implementation-tizen.cpp
59 )
60
61 # module: graphics, backend: ubuntu
62 SET( adaptor_graphics_ubuntu_src_files
63     ${adaptor_graphics_dir}/generic/egl-image-extensions-generic.cpp
64     ${adaptor_graphics_dir}/generic/egl-sync-implementation.cpp
65 )
66
67 # module: graphics, backend: libuv-x11
68 SET( adaptor_graphics_x11_src_files
69     ${adaptor_graphics_dir}/generic/egl-image-extensions-generic.cpp
70     ${adaptor_graphics_dir}/generic/egl-sync-implementation.cpp
71 )
72
73 # module: graphics, backend: android
74 SET( adaptor_graphics_android_src_files
75     ${adaptor_graphics_dir}/android/egl-image-extensions-android.cpp
76     ${adaptor_graphics_dir}/android/egl-sync-implementation-android.cpp
77 )
78
79 # module: graphics, backend: windows
80 SET( adaptor_graphics_windows_src_files
81     ${adaptor_graphics_dir}/windows-gl/egl-image-extensions.cpp
82     ${adaptor_graphics_dir}/windows/egl-sync-implementation-windows.cpp
83 )
84
85 # module: graphics, backend: macos
86 SET( adaptor_graphics_macos_src_files
87     ${adaptor_graphics_dir}/macos/egl-image-extensions.cpp
88     ${adaptor_graphics_dir}/macos/egl-sync-implementation-macos.cpp
89 )
90
91 # include GLES implementation
92 # TODO: the implementaion should probably be dependent on the build flags