Add GlView 55/254755/43
authorDaekwang Ryu <dkdk.ryu@samsung.com>
Fri, 17 Sep 2021 09:01:42 +0000 (18:01 +0900)
committerDaekwang Ryu <dkdk.ryu@samsung.com>
Fri, 17 Sep 2021 09:01:42 +0000 (18:01 +0900)
commit3a012b5ebf038a166d187ab173d229fd835b1eb9
tree31144da676d231fb629a86a0ba3592a71318d086
parent0f0b61df716268fcd03190282e0ac4d2168fd0f5
Add GlView

GlView allows drawing with OpenGL.
It creates a context, a surface and a render thread.
The render thread invokes user's callbacks.

Change-Id: I936313d32f1ce6653e1b1ce0a45f16f216c3f665
16 files changed:
automated-tests/src/dali-toolkit/CMakeLists.txt
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window-impl.h
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.cpp
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.h
automated-tests/src/dali-toolkit/utc-Dali-GlView.cpp [new file with mode: 0644]
dali-toolkit/dali-toolkit.h
dali-toolkit/internal/controls/gl-view/gl-view-impl.cpp [new file with mode: 0644]
dali-toolkit/internal/controls/gl-view/gl-view-impl.h [new file with mode: 0644]
dali-toolkit/internal/controls/gl-view/gl-view-render-thread.cpp [new file with mode: 0644]
dali-toolkit/internal/controls/gl-view/gl-view-render-thread.h [new file with mode: 0644]
dali-toolkit/internal/file.list
dali-toolkit/internal/graphics/shaders/gl-view.frag [new file with mode: 0644]
dali-toolkit/internal/graphics/shaders/gl-view.vert [new file with mode: 0644]
dali-toolkit/public-api/controls/gl-view/gl-view.cpp [new file with mode: 0644]
dali-toolkit/public-api/controls/gl-view/gl-view.h [new file with mode: 0644]
dali-toolkit/public-api/file.list