X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Frender%2Fcommon%2Frender-manager.cpp;h=a4281eb397c9f76bfca2fc812500979a6afa2576;hb=22bbf88067ca1c914055b2aa91f469760f12502f;hp=d3190bf499c493579d490f4141343acf01a63246;hpb=c0ae5af3c1916a8efa0fe62cb27c77314bae000a;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/render/common/render-manager.cpp b/dali/internal/render/common/render-manager.cpp index d3190bf..a4281eb 100644 --- a/dali/internal/render/common/render-manager.cpp +++ b/dali/internal/render/common/render-manager.cpp @@ -337,9 +337,9 @@ void RenderManager::RemoveTexture( Render::NewTexture* texture ) } } -void RenderManager::UploadTexture( Render::NewTexture* texture, Vector& buffer, const NewTexture::UploadParams& params ) +void RenderManager::UploadTexture( Render::NewTexture* texture, PixelDataPtr pixelData, const NewTexture::UploadParams& params ) { - texture->Upload( mImpl->context, buffer, params ); + texture->Upload( mImpl->context, pixelData, params ); } void RenderManager::GenerateMipmaps( Render::NewTexture* texture ) @@ -484,7 +484,7 @@ void RenderManager::RemoveVertexBuffer( Render::Geometry* geometry, Render::Prop void RenderManager::SetGeometryType( Render::Geometry* geometry, unsigned int geometryType ) { - geometry->SetGeometryType( Render::Geometry::GeometryType(geometryType) ); + geometry->SetType( Render::Geometry::Type(geometryType) ); } void RenderManager::AddRenderTracker( Render::RenderTracker* renderTracker ) @@ -514,8 +514,6 @@ bool RenderManager::Render( Integration::RenderStatus& status ) // Core::Render documents that GL context must be current before calling Render DALI_ASSERT_DEBUG( mImpl->context.IsGlContextCreated() ); - status.SetHasRendered( false ); - // Increment the frame count at the beginning of each frame ++(mImpl->frameCount); @@ -563,12 +561,6 @@ bool RenderManager::Render( Integration::RenderStatus& status ) RenderInstruction& instruction = mImpl->instructions.At( mImpl->renderBufferIndex, i ); DoRender( instruction, *mImpl->defaultShader ); - - const RenderListContainer::SizeType countRenderList = instruction.RenderListCount(); - if ( countRenderList > 0 ) - { - status.SetHasRendered( true ); - } } GLenum attachments[] = { GL_DEPTH, GL_STENCIL }; mImpl->context.InvalidateFramebuffer(GL_FRAMEBUFFER, 2, attachments);