DrawableViewNativeRenderer for Direct Rendering 09/276109/20
authorAdam Bialogonski <adam.b@samsung.com>
Mon, 20 Jun 2022 06:39:39 +0000 (07:39 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Thu, 7 Jul 2022 09:21:38 +0000 (09:21 +0000)
commit0255ba0039cf628d8dbc82d8898000da98833532
tree868cebc0e43731e3c03e1b53672c1900a27cce9e
parent7875069ceecfd24c2a8cf3a28564f7d115296e93
DrawableViewNativeRenderer for Direct Rendering

The DirectViewNativeRenderer has been introduced in order to provide:
1) parallel rendering compatible with the current GlView behaviour
2) provide a switch between 'injected' direct rendering and parallel.

Change-Id: I9e2acd19247c5232c995e520111100644d027aee
13 files changed:
automated-tests/src/dali-toolkit/CMakeLists.txt
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-controller.cpp
automated-tests/src/dali-toolkit/toolkit-direct-rendering-egl.cpp [new file with mode: 0644]
automated-tests/src/dali-toolkit/utc-Dali-GlViewDirectRendering.cpp
build/tizen/CMakeLists.txt
dali-toolkit/internal/controls/gl-view/drawable-view-impl.cpp
dali-toolkit/internal/controls/gl-view/drawable-view-impl.h
dali-toolkit/internal/controls/gl-view/drawable-view-native-renderer.cpp [new file with mode: 0644]
dali-toolkit/internal/controls/gl-view/drawable-view-native-renderer.h [new file with mode: 0644]
dali-toolkit/internal/file.list
dali-toolkit/public-api/controls/gl-view/gl-view.cpp
dali-toolkit/public-api/controls/gl-view/gl-view.h
packaging/dali-toolkit.spec