X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Frendering%2Fshader-impl.cpp;h=2eb7cf67e5a0e7597f70b037ced097c3237d4f14;hb=94a94920d09cf6c00b6fc0e29fb847d8d4d8b487;hp=e44a9832698361181baf28e95d89a8f6be04363f;hpb=126643e4e5898def936baf13dd82612fc718f878;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/rendering/shader-impl.cpp b/dali/internal/event/rendering/shader-impl.cpp index e44a983..2eb7cf6 100644 --- a/dali/internal/event/rendering/shader-impl.cpp +++ b/dali/internal/event/rendering/shader-impl.cpp @@ -47,9 +47,9 @@ DALI_PROPERTY_TABLE_END( DEFAULT_ACTOR_PROPERTY_START_INDEX ) const ObjectImplHelper SHADER_IMPL = { DEFAULT_PROPERTY_DETAILS }; Dali::Scripting::StringEnum ShaderHintsTable[] = - { { "HINT_NONE", Dali::Shader::HINT_NONE}, - { "HINT_OUTPUT_IS_TRANSPARENT", Dali::Shader::HINT_OUTPUT_IS_TRANSPARENT}, - { "HINT_MODIFIES_GEOMETRY", Dali::Shader::HINT_MODIFIES_GEOMETRY} + { { "NONE", Dali::Shader::Hint::NONE}, + { "OUTPUT_IS_TRANSPARENT", Dali::Shader::Hint::OUTPUT_IS_TRANSPARENT}, + { "MODIFIES_GEOMETRY", Dali::Shader::Hint::MODIFIES_GEOMETRY} }; const unsigned int ShaderHintsTableSize = sizeof( ShaderHintsTable ) / sizeof( ShaderHintsTable[0] ); @@ -72,23 +72,23 @@ void AppendString(std::string& to, const std::string& append) to += append; } -Property::Value HintString(const Dali::Shader::ShaderHints& hints) +Property::Value HintString(const Dali::Shader::Hint::Value& hints) { std::string s; - if(hints == Dali::Shader::HINT_NONE) + if(hints == Dali::Shader::Hint::NONE) { - s = "HINT_NONE"; + s = "NONE"; } - if(hints & Dali::Shader::HINT_OUTPUT_IS_TRANSPARENT) + if(hints & Dali::Shader::Hint::OUTPUT_IS_TRANSPARENT) { - AppendString(s, "HINT_OUTPUT_IS_TRANSPARENT"); + AppendString(s, "OUTPUT_IS_TRANSPARENT"); } - if(hints & Dali::Shader::HINT_MODIFIES_GEOMETRY) + if(hints & Dali::Shader::Hint::MODIFIES_GEOMETRY) { - AppendString(s, "HINT_MODIFIES_GEOMETRY"); + AppendString(s, "MODIFIES_GEOMETRY"); } return Property::Value(s); @@ -99,7 +99,7 @@ Property::Value HintString(const Dali::Shader::ShaderHints& hints) ShaderPtr Shader::New( const std::string& vertexShader, const std::string& fragmentShader, - Dali::Shader::ShaderHints hints ) + Dali::Shader::Hint::Value hints ) { ShaderPtr shader( new Shader() ); shader->Initialize( vertexShader, fragmentShader, hints ); @@ -170,7 +170,7 @@ void Shader::SetDefaultProperty( Property::Index index, { std::string vertex; std::string fragment; - Dali::Shader::ShaderHints hints(Dali::Shader::HINT_NONE); + Dali::Shader::Hint::Value hints(Dali::Shader::Hint::NONE); if( Property::Value* value = map->Find("vertex") ) { @@ -185,7 +185,7 @@ void Shader::SetDefaultProperty( Property::Index index, if( Property::Value* value = map->Find("hints") ) { static_cast( // ignore return - Scripting::GetEnumeration< Dali::Shader::ShaderHints >(value->Get().c_str(), + Scripting::GetEnumeration< Dali::Shader::Hint::Value >(value->Get().c_str(), ShaderHintsTable, ShaderHintsTableSize, hints) ); } @@ -292,7 +292,7 @@ Shader::Shader() void Shader::Initialize( const std::string& vertexSource, const std::string& fragmentSource, - Dali::Shader::ShaderHints hints ) + Dali::Shader::Hint::Value hints ) { EventThreadServices& eventThreadServices = GetEventThreadServices(); SceneGraph::UpdateManager& updateManager = eventThreadServices.GetUpdateManager(); @@ -308,7 +308,7 @@ void Shader::Initialize( mShaderData = shaderFactory.Load( vertexSource, fragmentSource, hints, shaderHash ); // Add shader program to scene-object using a message to the UpdateManager - SetShaderProgramMessage( updateManager, *mSceneObject, mShaderData, (hints & Dali::Shader::HINT_MODIFIES_GEOMETRY) != 0x0 ); + SetShaderProgramMessage( updateManager, *mSceneObject, mShaderData, (hints & Dali::Shader::Hint::MODIFIES_GEOMETRY) != 0x0 ); eventThreadServices.RegisterObject( this ); }