[Tizen] Implement partial update accepted/tizen/unified/20191010.032822 submit/tizen/20191008.070110
authorJoogab Yun <joogab.yun@samsung.com>
Mon, 15 Apr 2019 07:28:30 +0000 (16:28 +0900)
committerJoogab Yun <joogab.yun@samsung.com>
Tue, 8 Oct 2019 06:53:45 +0000 (15:53 +0900)
commite828eac25aeb6b01678b672db91df72e1ead2751
tree38a82ef6260e090523dbd74fc498cc7044785dfa
parentc165cb9c7faf5e283e0b86b62d76650905249900
[Tizen] Implement partial update

1. It works when the DALI_PARTIAL_UPDATE_AVAILABLE environment variable is set.
2. Add Update Size Hint property
  - By default, it works with the size of the render item.
    If you set the UPDATE_SIZE_HINT property, the update size hint determines the update area.
   ex)
      Vector2 updateSizeHint = Vector(width, height);
      mView1.SetProperty(Dali::DevelActor::Property::UPDATE_SIZE_HINT, updateSizeHint);

Change-Id: Ic008de12eb4b344004e3f6defa9eeb4a45e365a4
40 files changed:
automated-tests/src/dali/dali-test-suite-utils/test-application.cpp [changed mode: 0644->0755]
automated-tests/src/dali/dali-test-suite-utils/test-render-surface.cpp [changed mode: 0644->0755]
automated-tests/src/dali/dali-test-suite-utils/test-render-surface.h [changed mode: 0644->0755]
automated-tests/src/dali/utc-Dali-Actor.cpp [changed mode: 0644->0755]
dali/devel-api/actors/actor-devel.h [changed mode: 0644->0755]
dali/integration-api/core-enumerations.h [changed mode: 0644->0755]
dali/integration-api/core.cpp [changed mode: 0644->0755]
dali/integration-api/core.h [changed mode: 0644->0755]
dali/integration-api/render-surface.h [changed mode: 0644->0755]
dali/internal/common/core-impl.cpp [changed mode: 0644->0755]
dali/internal/common/core-impl.h [changed mode: 0644->0755]
dali/internal/event/actors/actor-impl.cpp [changed mode: 0644->0755]
dali/internal/event/actors/actor-impl.h
dali/internal/event/common/scene-impl.cpp [changed mode: 0644->0755]
dali/internal/event/rendering/frame-buffer-impl.cpp [changed mode: 0644->0755]
dali/internal/event/rendering/frame-buffer-impl.h [changed mode: 0644->0755]
dali/internal/render/common/render-algorithms.cpp [changed mode: 0644->0755]
dali/internal/render/common/render-algorithms.h [changed mode: 0644->0755]
dali/internal/render/common/render-item.cpp [changed mode: 0644->0755]
dali/internal/render/common/render-item.h [changed mode: 0644->0755]
dali/internal/render/common/render-list.h [changed mode: 0644->0755]
dali/internal/render/common/render-manager.cpp [changed mode: 0644->0755]
dali/internal/render/common/render-manager.h [changed mode: 0644->0755]
dali/internal/render/renderers/render-surface-frame-buffer.cpp [changed mode: 0644->0755]
dali/internal/render/renderers/render-surface-frame-buffer.h [changed mode: 0644->0755]
dali/internal/update/animation/scene-graph-animator.h [changed mode: 0644->0755]
dali/internal/update/common/property-owner-messages.h [changed mode: 0644->0755]
dali/internal/update/common/property-owner.cpp [changed mode: 0644->0755]
dali/internal/update/common/property-owner.h [changed mode: 0644->0755]
dali/internal/update/manager/render-instruction-processor.cpp [changed mode: 0644->0755]
dali/internal/update/manager/transform-manager.cpp [changed mode: 0644->0755]
dali/internal/update/manager/transform-manager.h [changed mode: 0644->0755]
dali/internal/update/manager/update-manager.cpp [changed mode: 0644->0755]
dali/internal/update/nodes/node-declarations.h [changed mode: 0644->0755]
dali/internal/update/nodes/node-messages.h [changed mode: 0644->0755]
dali/internal/update/nodes/node.cpp
dali/internal/update/nodes/node.h
dali/internal/update/nodes/scene-graph-layer.cpp
dali/internal/update/rendering/scene-graph-renderer.cpp [changed mode: 0644->0755]
dali/internal/update/rendering/scene-graph-renderer.h