X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=optional%2Fdali-toolkit%2Finternal%2Fshader-effects%2Fpage-turn-effect-impl.cpp;h=d3d5ecfb9845009d01bccd003394241d7a71a024;hp=49a9ad78ffa3a661e8b7d69841229eee50fcc27b;hb=7d138e405ea2e5a116855616d3d9a5078dd56df0;hpb=d5e3ed5f5b1c8fdba3ae97ead8729620f54b3836 diff --git a/optional/dali-toolkit/internal/shader-effects/page-turn-effect-impl.cpp b/optional/dali-toolkit/internal/shader-effects/page-turn-effect-impl.cpp index 49a9ad7..d3d5ecf 100644 --- a/optional/dali-toolkit/internal/shader-effects/page-turn-effect-impl.cpp +++ b/optional/dali-toolkit/internal/shader-effects/page-turn-effect-impl.cpp @@ -20,7 +20,7 @@ // EXTERNAL HEADERS #include - +#include namespace Dali { @@ -129,6 +129,8 @@ struct CommonParametersConstraint }//namespace PageTurnEffect::PageTurnEffect() +: mOriginalCenterPropertyIndex(Property::INVALID_INDEX), + mCurrentCenterPropertyIndex(Property::INVALID_INDEX) { } @@ -156,6 +158,7 @@ Toolkit::PageTurnEffect PageTurnEffect::CreateShaderEffect( bool enableBlending * ([3][2]) float curveHeight: The height of the interpolated hermite curve. * ([3][3]) float currentLength: The length from the current center to the curveEnd. */ + precision mediump float;\n uniform mat4 uCommonParameters;\n \n uniform vec2 uPageSize;\n @@ -319,6 +322,7 @@ Toolkit::PageTurnEffect PageTurnEffect::CreateShaderEffect( bool enableBlending std::string vertexShaderEnd("}"); std::string fragmentShaderPartOne = MAKE_STRING( + precision mediump float;\n uniform vec2 uPageSize;\n uniform vec2 uSpineShadowParameter;\n varying vec3 vNormal;\n