X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Frender%2Frenderers%2Frender-new-renderer.h;h=995f515dc3d3071733d763591d694210f85034b6;hb=73ab81d3c98d1e706be2aa7c32bd51212c56243e;hp=82b68b907a31a39187270e68949d898fbdfeda8c;hpb=9a21735177bb272ba2a99689d94e304bfff378c8;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/render/renderers/render-new-renderer.h b/dali/internal/render/renderers/render-new-renderer.h index 82b68b9..995f515 100644 --- a/dali/internal/render/renderers/render-new-renderer.h +++ b/dali/internal/render/renderers/render-new-renderer.h @@ -79,10 +79,12 @@ public: * @param[in] bufferIndex The buffer index * @param[out] sortAttributes */ - void SetSortAttributes( SceneGraph::RendererWithSortAttributes& sortAttributes ) const + void SetSortAttributes( BufferIndex bufferIndex, SceneGraph::RendererWithSortAttributes& sortAttributes ) const { - sortAttributes.shader = &(mRenderDataProvider->GetShader()); - sortAttributes.material = &(mRenderDataProvider->GetMaterial()); + sortAttributes.shader = &( mRenderDataProvider->GetShader() ); + const SceneGraph::RenderDataProvider::Samplers& samplers = mRenderDataProvider->GetSamplers(); + + sortAttributes.textureResourceId = samplers.Empty() ? Integration::InvalidResourceId : samplers[ 0 ]->GetTextureId( bufferIndex ); sortAttributes.geometry = mRenderGeometry; }