Add NativeImageSurface 56/254756/26
authorDaekwang Ryu <dkdk.ryu@samsung.com>
Wed, 15 Sep 2021 12:29:10 +0000 (21:29 +0900)
committerDaekwang Ryu <dkdk.ryu@samsung.com>
Wed, 15 Sep 2021 12:29:10 +0000 (21:29 +0900)
commit108783e718e88852985ec0c621f0c0b8c9aad5c3
tree5777266793b556ee57af23ed030046da24a2ec13
parent139962a3de30ead47d5a0778c6e23b2e5f7bb470
Add NativeImageSurface

NativeImageSurface is a GL Rendering surface.
But it's not an actual window, it's like a pixmap.
It creates EGL resources.

Change-Id: Ib69a1dba557483e87bb05c76842cf012dc4423a5
24 files changed:
dali/integration-api/adaptor-framework/native-image-surface.cpp [new file with mode: 0644]
dali/integration-api/adaptor-framework/native-image-surface.h [new file with mode: 0644]
dali/integration-api/file.list
dali/internal/graphics/gles/egl-implementation.cpp
dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp
dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.h
dali/internal/window-system/android/native-image-surface-factory-android.cpp [new file with mode: 0644]
dali/internal/window-system/android/native-image-surface-impl-android.cpp [new file with mode: 0644]
dali/internal/window-system/android/native-image-surface-impl-android.h [new file with mode: 0644]
dali/internal/window-system/common/native-image-surface-factory.h [new file with mode: 0644]
dali/internal/window-system/common/native-image-surface-impl.h [new file with mode: 0644]
dali/internal/window-system/file.list
dali/internal/window-system/macos/native-image-surface-factory-mac.cpp [new file with mode: 0644]
dali/internal/window-system/macos/native-image-surface-impl-mac.cpp [new file with mode: 0644]
dali/internal/window-system/macos/native-image-surface-impl-mac.h [new file with mode: 0644]
dali/internal/window-system/tizen-wayland/native-image-surface-factory-ecore-wl.cpp [new file with mode: 0644]
dali/internal/window-system/tizen-wayland/native-image-surface-impl-ecore-wl.cpp [new file with mode: 0644]
dali/internal/window-system/tizen-wayland/native-image-surface-impl-ecore-wl.h [new file with mode: 0644]
dali/internal/window-system/ubuntu-x11/native-image-surface-factory-x.cpp [new file with mode: 0644]
dali/internal/window-system/ubuntu-x11/native-image-surface-impl-x.cpp [new file with mode: 0644]
dali/internal/window-system/ubuntu-x11/native-image-surface-impl-x.h [new file with mode: 0644]
dali/internal/window-system/windows/native-image-surface-factory-win.cpp [new file with mode: 0644]
dali/internal/window-system/windows/native-image-surface-impl-win.cpp [new file with mode: 0644]
dali/internal/window-system/windows/native-image-surface-impl-win.h [new file with mode: 0644]