X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Frendering%2Ftexture-impl.cpp;h=d6392fb03d41b7dda305b34df73c0d6676a7a2df;hb=18886773c1784185c7eaab5461caf555c5dfa8d5;hp=abea00577408f6982057933bcce0c9e7144a010e;hpb=9f171a703d11097effe2e021093ae4a6278f19b4;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/rendering/texture-impl.cpp b/dali/internal/event/rendering/texture-impl.cpp index abea005..d6392fb 100644 --- a/dali/internal/event/rendering/texture-impl.cpp +++ b/dali/internal/event/rendering/texture-impl.cpp @@ -90,16 +90,17 @@ NewTexture::~NewTexture() } } -void NewTexture::Upload( PixelDataPtr pixelData ) +bool NewTexture::Upload( PixelDataPtr pixelData ) { - Upload( pixelData, 0u, 0u, 0u, 0u, mWidth, mHeight ); + return Upload( pixelData, 0u, 0u, 0u, 0u, mWidth, mHeight ); } -void NewTexture::Upload( PixelDataPtr pixelData, +bool NewTexture::Upload( PixelDataPtr pixelData, unsigned int layer, unsigned int mipmap, unsigned int xOffset, unsigned int yOffset, unsigned int width, unsigned int height ) { + bool result(false); if( mNativeImage ) { DALI_LOG_ERROR( "OpenGLES does not support uploading data to native texture"); @@ -130,6 +131,7 @@ void NewTexture::Upload( PixelDataPtr pixelData, //Parameters are correct. Send message to upload data to the texture UploadParams params = { layer, mipmap, xOffset, yOffset, width, height }; UploadTextureMessage(mEventThreadServices.GetUpdateManager(), *mRenderObject, pixelData, params ); + result = true; } } else @@ -138,6 +140,8 @@ void NewTexture::Upload( PixelDataPtr pixelData, } } } + + return result; } void NewTexture::GenerateMipmaps()