Initial refactoring of graphics interface 14/251614/5
authorDavid Steele <david.steele@samsung.com>
Thu, 14 Jan 2021 19:14:11 +0000 (19:14 +0000)
committerDavid Steele <david.steele@samsung.com>
Mon, 18 Jan 2021 14:01:45 +0000 (14:01 +0000)
commit2d36f28e2f38b8bd37ae7d74698e9220603c588a
tree88647ea1436015d2a2b47caf841b94a24ca3dca7
parentaa3d792861db8ddd27f831c9a356ee1ee2851191
Initial refactoring of graphics interface

Core now takes a Graphics::Controller as a parameter
For now, this wraps references to old GlAbstraction, GlSyncAbstraction &
GlContextHelperAbstraction.

Changed up internal interfaces to use this graphics controller rather
than storing refs to GlAbstraction etc (except for Context)

Change-Id: Id1707dd4bddd8578d1227244757b309b0e33228b
17 files changed:
automated-tests/src/dali/dali-test-suite-utils/test-application.cpp
automated-tests/src/dali/dali-test-suite-utils/test-application.h
automated-tests/src/dali/dali-test-suite-utils/test-graphics-controller.h [new file with mode: 0644]
build/tizen/CMakeLists.txt
dali/graphics-api/file.list [new file with mode: 0644]
dali/graphics-api/graphics-controller.h [new file with mode: 0644]
dali/integration-api/core.cpp
dali/integration-api/core.h
dali/internal/common/core-impl.cpp
dali/internal/common/core-impl.h
dali/internal/render/common/render-manager.cpp [changed mode: 0755->0644]
dali/internal/render/common/render-manager.h
dali/internal/render/gl-resources/context.cpp
dali/internal/render/gl-resources/context.h
dali/internal/render/shaders/program-controller.cpp
dali/internal/render/shaders/program-controller.h
packaging/dali.spec