else // big image, atlasing is not applied
{
mImpl->mRenderer = CreateRenderer();
+ SetTextureRectUniform(FULL_TEXTURE_RECT);
ResourceImage image = Dali::ResourceImage::New( imageUrl );
image.LoadingFinishedSignal().Connect( this, &ImageRenderer::OnImageLoaded );
{
if( image.GetLoadingState() == Dali::ResourceLoadingFailed )
{
- Image image = RendererFactory::GetBrokenRendererImage();
+ Image brokenImage = RendererFactory::GetBrokenRendererImage();
if( mImpl->mRenderer )
{
- ApplyImageToSampler( image );
+ ApplyImageToSampler( brokenImage );
}
}
}
{
if( mImpl->mRenderer )
{
- Property::Index index = mImpl->mRenderer.GetPropertyIndex( TEXTURE_RECT_UNIFORM_NAME );
- if( index == Property::INVALID_INDEX )
- {
- index = mImpl->mRenderer.RegisterProperty( TEXTURE_RECT_UNIFORM_NAME, textureRect );
- }
- else
- {
- mImpl->mRenderer.SetProperty( index, textureRect );
- }
+ // Register/Set property.
+ mImpl->mRenderer.RegisterProperty( TEXTURE_RECT_UNIFORM_NAME, textureRect );
}
}