mNativeTexture = Dali::Texture::New( *mNativeImageSourcePtr );
- // Create a FrameBuffer object with no default attachments.
- mFrameBuffer = Dali::FrameBuffer::New( mNativeTexture.GetWidth(), mNativeTexture.GetHeight(), Dali::FrameBuffer::Attachment::NONE );
+ // Create a FrameBuffer object with depth attachments.
+ mFrameBuffer = Dali::FrameBuffer::New( mNativeTexture.GetWidth(), mNativeTexture.GetHeight(), Dali::FrameBuffer::Attachment::DEPTH );
// Add a color attachment to the FrameBuffer object.
mFrameBuffer.AttachColorTexture( mNativeTexture );
}
mCameraActor.Unparent();
mCameraActor.Reset();
- DALI_ASSERT_ALWAYS(mRenderTask && "RenderTask is NULL.");
+ DALI_ASSERT_ALWAYS( mRenderTask && "RenderTask is NULL." );
Dali::RenderTaskList taskList = Dali::Stage::GetCurrent().GetRenderTaskList();
- Dali::RenderTask firstTask = taskList.GetTask( 0u );
-
- // Stop rendering via frame-buffers as empty handle is used to clear target
- firstTask.SetFrameBuffer( Dali::FrameBuffer() );
-
taskList.RemoveTask( mRenderTask );
mRenderTask.Reset();
}