Support multiple window rendering 34/193934/34
authorRichard Huang <r.huang@samsung.com>
Tue, 27 Nov 2018 15:16:38 +0000 (15:16 +0000)
committerRichard Huang <r.huang@samsung.com>
Fri, 22 Feb 2019 13:29:27 +0000 (13:29 +0000)
commitd8944bba8449a3c5bce03041eccccf2eba4a7ae3
tree3bb57761999f179d767174193ba9665f24e23ec3
parentcc1f0c43e6b90f0005efc44ad8a4969f57c97f8e
Support multiple window rendering

Multiple windows support is added to Core with new Scene API.
It also removed the top margin from the Stage as system overlay is already removed.

Change-Id: If6b42be996cf884be6da00c41456155a881fc554
73 files changed:
automated-tests/src/dali-internal/CMakeLists.txt
automated-tests/src/dali-internal/utc-Dali-Internal-Core.cpp
automated-tests/src/dali/CMakeLists.txt
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-render-surface.cpp [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-render-surface.h [new file with mode: 0644]
automated-tests/src/dali/utc-Dali-CameraActor.cpp
automated-tests/src/dali/utc-Dali-RenderTask.cpp
automated-tests/src/dali/utc-Dali-Scene.cpp [new file with mode: 0644]
automated-tests/src/dali/utc-Dali-Stage.cpp
build/tizen/dali-core/Makefile.am
dali/integration-api/CMakeLists.txt
dali/integration-api/core.cpp
dali/integration-api/core.h
dali/integration-api/file.list
dali/integration-api/render-surface.h [new file with mode: 0644]
dali/integration-api/scene.cpp [new file with mode: 0644]
dali/integration-api/scene.h [new file with mode: 0644]
dali/internal/CMakeLists.txt
dali/internal/common/core-impl.cpp
dali/internal/common/core-impl.h
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/actors/actor-impl.h
dali/internal/event/actors/camera-actor-impl.cpp
dali/internal/event/actors/camera-actor-impl.h
dali/internal/event/actors/layer-impl.cpp
dali/internal/event/animation/animation-impl.cpp
dali/internal/event/animation/constraint-base.cpp
dali/internal/event/common/event-thread-services.cpp
dali/internal/event/common/event-thread-services.h
dali/internal/event/common/object-impl.cpp
dali/internal/event/common/property-buffer-impl.cpp
dali/internal/event/common/property-notification-impl.cpp
dali/internal/event/common/scene-impl.cpp [new file with mode: 0644]
dali/internal/event/common/scene-impl.h [new file with mode: 0644]
dali/internal/event/common/stage-impl.cpp
dali/internal/event/common/stage-impl.h
dali/internal/event/common/thread-local-storage.cpp
dali/internal/event/common/thread-local-storage.h
dali/internal/event/render-tasks/render-task-impl.cpp
dali/internal/event/render-tasks/render-task-impl.h
dali/internal/event/render-tasks/render-task-list-impl.cpp
dali/internal/event/render-tasks/render-task-list-impl.h
dali/internal/event/rendering/frame-buffer-impl.cpp
dali/internal/event/rendering/frame-buffer-impl.h
dali/internal/event/rendering/geometry-impl.cpp
dali/internal/event/rendering/sampler-impl.cpp
dali/internal/event/rendering/texture-impl.cpp
dali/internal/event/rendering/texture-set-impl.cpp
dali/internal/event/size-negotiation/relayout-controller-impl.cpp
dali/internal/event/size-negotiation/relayout-controller-impl.h
dali/internal/file.list
dali/internal/render/common/render-manager.cpp
dali/internal/render/gl-resources/gpu-buffer.cpp
dali/internal/render/gl-resources/gpu-buffer.h
dali/internal/render/renderers/render-frame-buffer.h
dali/internal/render/renderers/render-geometry.cpp
dali/internal/render/renderers/render-geometry.h
dali/internal/render/renderers/render-property-buffer.cpp
dali/internal/render/renderers/render-property-buffer.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/render/renderers/render-surface-frame-buffer.cpp [new file with mode: 0644]
dali/internal/render/renderers/render-surface-frame-buffer.h [new file with mode: 0644]
dali/internal/render/renderers/render-texture-frame-buffer.cpp [moved from dali/internal/render/renderers/render-frame-buffer.cpp with 74% similarity]
dali/internal/render/renderers/render-texture-frame-buffer.h [new file with mode: 0644]
dali/internal/render/shaders/program-controller.cpp
dali/internal/render/shaders/program-controller.h
dali/internal/update/manager/render-task-processor.cpp
dali/internal/update/render-tasks/scene-graph-render-task-list.h
dali/public-api/actors/camera-actor.h
dali/public-api/object/base-object.cpp