X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dali-scene3d%2Fpublic-api%2Floader%2Fshader-definition.cpp;h=a753155c8d4cfc034f48af1ca6fddb2f514946c8;hb=e4c8362431523550a745b190c67c0c8e3f25ac4d;hp=ad263e4cdba92edb01186e0c1edf62066c1401d7;hpb=f2ee13ccda8c768fddc68f5208b7dcfa54c07242;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-scene3d/public-api/loader/shader-definition.cpp b/dali-scene3d/public-api/loader/shader-definition.cpp index ad263e4..a753155 100644 --- a/dali-scene3d/public-api/loader/shader-definition.cpp +++ b/dali-scene3d/public-api/loader/shader-definition.cpp @@ -28,9 +28,8 @@ namespace Loader { namespace { -const std::string SHADER_HINT_OUTPUT_IS_TRANSPARENT("OUTPUT_IS_TRANSPARENT"); ///< Might generate transparent alpha from opaque inputs. -const std::string SHADER_HINT_MODIFIES_GEOMETRY("MODIFIES_GEOMETRY"); ///< Might change position of vertices, this option disables any culling optimizations. - +const char* SHADER_HINT_OUTPUT_IS_TRANSPARENT("OUTPUT_IS_TRANSPARENT"); ///< Might generate transparent alpha from opaque inputs. +const char* SHADER_HINT_MODIFIES_GEOMETRY("MODIFIES_GEOMETRY"); ///< Might change position of vertices, this option disables any culling optimizations. } // namespace ShaderDefinition::ShaderDefinition(const ShaderDefinition& other) @@ -109,7 +108,7 @@ ShaderDefinition::LoadRaw(const std::string& shadersPath) const if(!fail) { - for(auto definevar : mDefines) + for(const auto& definevar : mDefines) { ApplyDefine(raw.mVertexShaderSource, definevar); ApplyDefine(raw.mFragmentShaderSource, definevar);