Revert "[Tizen] Implement partial update"
[platform/core/uifw/dali-core.git] / dali / internal / render / renderers / render-surface-frame-buffer.cpp
old mode 100755 (executable)
new mode 100644 (file)
index c62251e..396af00
@@ -33,11 +33,8 @@ SurfaceFrameBuffer::SurfaceFrameBuffer( Integration::RenderSurface* surface )
   mContext( nullptr ),
   mWidth( mSurface->GetPositionSize().width ),
   mHeight( mSurface->GetPositionSize().height ),
-  mBackgroundColor( 0.f, 0.f, 0.f, 1.f ),
   mSizeChanged( false ),
-  mBackgroundColorChanged( false ),
-  mIsSurfaceInvalid( false ),
-  mPartialUpdateEnabled( true )
+  mIsSurfaceInvalid( false )
 {
 }
 
@@ -106,18 +103,6 @@ void SurfaceFrameBuffer::PostRender()
   }
 
   mSizeChanged = false;
-  mBackgroundColorChanged = false;
-  mPartialUpdateEnabled = true;
-}
-
-Rect<int32_t> SurfaceFrameBuffer::SetDamagedRect( Rect<int32_t> damagedRect )
-{
-  Rect<int32_t> ret;
-  if ( IsSurfaceValid() )
-  {
-    ret = mSurface->SetDamagedRect( damagedRect );
-  }
-  return ret;
 }
 
 Context* SurfaceFrameBuffer::GetContext()
@@ -133,11 +118,6 @@ void SurfaceFrameBuffer::MakeContextCurrent()
   }
 }
 
-Vector4 SurfaceFrameBuffer::GetBackgroundColor()
-{
-  return mBackgroundColor;
-}
-
 void SurfaceFrameBuffer::SetSize( uint32_t width, uint32_t height )
 {
   mWidth = width;
@@ -145,32 +125,11 @@ void SurfaceFrameBuffer::SetSize( uint32_t width, uint32_t height )
   mSizeChanged = true;
 }
 
-void SurfaceFrameBuffer::SetBackgroundColor( const Vector4& color )
-{
-  mBackgroundColor = color;
-  mBackgroundColorChanged = true;
-}
-
 bool SurfaceFrameBuffer::IsSurfaceValid() const
 {
   return mSurface && !mIsSurfaceInvalid;
 }
 
-bool SurfaceFrameBuffer::IsPartialUpdateEnabled() const
-{
-  bool ret = false;
-  if ( IsSurfaceValid() )
-  {
-    ret = mSurface->GetBufferAge() && ( mPartialUpdateEnabled && !( mSizeChanged || mBackgroundColorChanged ) );
-  }
-  return ret;
-}
-
-void SurfaceFrameBuffer::SetPartialUpdateEnabled( bool value )
-{
-  mPartialUpdateEnabled = value;
-}
-
 } //Render
 
 } //Internal