Tizen 2.4.0 rev3 SDK Public Release
[framework/graphics/dali.git] / dali / internal / render / renderers / render-renderer.cpp
index 5783f3e..b98aa4c 100644 (file)
@@ -100,9 +100,9 @@ void NewRenderer::DoSetCullFaceMode( Context& context, BufferIndex bufferIndex )
 
 void NewRenderer::DoSetBlending( Context& context, BufferIndex bufferIndex )
 {
-  context.SetBlend(mUseBlend); // @todo MESH_REWORK Should use a RendererDataProvider
-
-  if( mUseBlend )
+  bool blend = mRenderDataProvider->GetUseBlend( bufferIndex );
+  context.SetBlend( blend );
+  if( blend )
   {
     const MaterialDataProvider& material = mRenderDataProvider->GetMaterial();
 
@@ -181,7 +181,7 @@ void NewRenderer::SetUniforms( BufferIndex bufferIndex, Program& program )
   GLint sizeLoc = program.GetUniformLocation( Program::UNIFORM_SIZE );
   if( -1 != sizeLoc )
   {
-    Vector3 size = mDataProvider.GetRenderSize( bufferIndex );
+    Vector3 size = mDataProvider->GetRenderSize( bufferIndex );
     program.SetUniform3f( sizeLoc, size.x, size.y, size.z );
   }
 }