Remove obsolete and unnecessary animated and double buffered values from material 35/50435/6
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Wed, 28 Oct 2015 16:17:30 +0000 (16:17 +0000)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 30 Oct 2015 10:20:08 +0000 (10:20 +0000)
commit736cc7ff419f628b3180762dffd79aa4eabc1f99
tree960f83b70bf3ab8654a197329e2e480ad80dd43b
parente3af78f4850bbfb8f18552c2f0b70df858569825
Remove obsolete and unnecessary animated and double buffered values from material

- material color removed since actor color will always override if (because we can use same renderer with multiple actors)
- blend color changed to pointer in scene graph and non animateable
- blending options cached in event thread and not double buffered in update as they are almost never ever changed

Change-Id: Iec99b52f1bd5ce2d38cd2fa8888117a326383fe4
27 files changed:
automated-tests/src/dali-devel/utc-Dali-Actor.cpp
automated-tests/src/dali-devel/utc-Dali-Geometry.cpp
automated-tests/src/dali-devel/utc-Dali-Material.cpp
automated-tests/src/dali-devel/utc-Dali-PropertyBuffer.cpp
automated-tests/src/dali-devel/utc-Dali-Renderer.cpp
automated-tests/src/dali-devel/utc-Dali-Sampler.cpp
automated-tests/src/dali-devel/utc-Dali-Shader.cpp
automated-tests/src/dali/dali-test-suite-utils/mesh-builder.cpp
automated-tests/src/dali/dali-test-suite-utils/mesh-builder.h
automated-tests/src/dali/dali-test-suite-utils/test-gl-abstraction.h
automated-tests/src/dali/utc-Dali-ImageActor.cpp
automated-tests/src/dali/utc-Dali-MeshMaterial.cpp
automated-tests/src/dali/utc-Dali-RenderTask.cpp
dali/devel-api/rendering/material.cpp
dali/devel-api/rendering/material.h
dali/internal/event/rendering/material-impl.cpp
dali/internal/event/rendering/material-impl.h
dali/internal/render/data-providers/material-data-provider.h
dali/internal/render/renderers/render-image-renderer.cpp
dali/internal/render/renderers/render-image-renderer.h
dali/internal/render/renderers/render-new-renderer.cpp
dali/internal/render/renderers/render-new-renderer.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/update/rendering/scene-graph-material.cpp
dali/internal/update/rendering/scene-graph-material.h
dali/public-api/actors/blending.h