[4.0] Fast bounding-box clipping feature 40/153540/1
authorTom Robinson <tom.robinson@samsung.com>
Fri, 22 Sep 2017 17:04:51 +0000 (18:04 +0100)
committerJinho, Lee <jeano.lee@samsung.com>
Thu, 28 Sep 2017 18:00:43 +0000 (03:00 +0900)
commite5ae770573de0421fdeb9b5509a82fdd14e92284
tree9835271d3c54d1fdea6145e8e54de79dda3aaef6
parenta6f1d65817d345731c06de99d88f7ac8c95cb7c8
[4.0] Fast bounding-box clipping feature

* API: Actor::Property::CLIPPING_MODE  enum: ClippingMode::CLIP_TO_BOUNDING_BOX

* Actors/Views with CLIP_TO_BOUNDING_BOX will not be rendered. They are used purely to define clipping regions.

* Note: Demo will be pushed separately

Change-Id: I55d6da274861b4f4ef1473996c8572733964d47f
12 files changed:
automated-tests/src/dali/dali-test-suite-utils/test-gl-abstraction.cpp
automated-tests/src/dali/dali-test-suite-utils/test-gl-abstraction.h
automated-tests/src/dali/utc-Dali-Actor.cpp
dali/internal/render/common/render-algorithms.cpp
dali/internal/render/common/render-algorithms.h
dali/internal/render/common/render-manager.cpp
dali/internal/update/manager/render-task-processor.cpp
dali/internal/update/nodes/node.cpp
dali/internal/update/nodes/node.h
dali/public-api/actors/actor-enumerations.h
dali/public-api/math/matrix.cpp
dali/public-api/math/matrix.h