Wired up material API for blending options 90/38790/2
authorDavid Steele <david.steele@partner.samsung.com>
Tue, 28 Apr 2015 13:52:03 +0000 (14:52 +0100)
committerDavid Steele <david.steele@partner.samsung.com>
Thu, 30 Apr 2015 09:26:40 +0000 (10:26 +0100)
commitfddb6914b1a6edcc57f3e5e123d5d07fc28a2852
treeda548629b6c3936d0e5f8e79d32ed39dd87fbcd4
parent1585f3ef1989225ce993937cb03b2c84834f1c82
Wired up material API for blending options

Added Blending source/destination factors for RBG and Alpha
Added Blending equations for RGB and Alpha

Added test cases for the above.

Changed properties for the above to non-animated, non-constrainable, implemented
the scene graph property with a double-buffered int to hold the bitmask.

Change-Id: I767c859ae959e69ff4500d81f7721f4e7e3b08a5
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/utc-Dali-Material.cpp
dali/internal/event/effects/material-impl.cpp
dali/internal/event/effects/material-impl.h
dali/internal/update/effects/scene-graph-material.cpp
dali/internal/update/effects/scene-graph-material.h
dali/internal/update/effects/scene-graph-sampler.cpp
dali/public-api/shader-effects/material.h