TRACE_UPDATE_RENDER_BEGIN("DALI_RENDER");
// Upload shared resources
+ TRACE_UPDATE_RENDER_BEGIN("DALI_PRE_RENDER");
mCore.PreRender(renderStatus, mForceClear);
+ TRACE_UPDATE_RENDER_END("DALI_PRE_RENDER");
if(!uploadOnly || surfaceResized)
{
if(scene && windowSurface)
{
+ TRACE_UPDATE_RENDER_BEGIN("DALI_RENDER_SCENE");
Integration::RenderStatus windowRenderStatus;
const bool sceneSurfaceResized = scene.IsSurfaceRectChanged();
{
SurfaceResized();
}
+ TRACE_UPDATE_RENDER_END("DALI_RENDER_SCENE");
}
}
}
+ TRACE_UPDATE_RENDER_BEGIN("DALI_POST_RENDER");
if(!uploadOnly)
{
graphics.PostRender();
}
mCore.PostRender();
+ TRACE_UPDATE_RENDER_END("DALI_POST_RENDER");
//////////////////////////////
// DELETE SURFACE
if(mSwapBufferCountAfterResume < THRESHOLD_SWAPBUFFER_COUNT)
{
DALI_LOG_RELEASE_INFO("EglImplementation::eglSwapBuffers started. eglSurface(%p)\n", eglSurface);
- DALI_TRACE_BEGIN(gTraceFilter, "DALI_EGL_SWAP_BUFFERS");
}
+ DALI_TRACE_BEGIN(gTraceFilter, "DALI_EGL_SWAP_BUFFERS");
#endif //DALI_PROFILE_UBUNTU
// DALI_LOG_ERROR("EglImplementation::SwapBuffers()\n");
eglSwapBuffers(mEglDisplay, eglSurface);
#ifndef DALI_PROFILE_UBUNTU
+ DALI_TRACE_END(gTraceFilter, "DALI_EGL_SWAP_BUFFERS");
if(mSwapBufferCountAfterResume < THRESHOLD_SWAPBUFFER_COUNT)
{
- DALI_TRACE_END(gTraceFilter, "DALI_EGL_SWAP_BUFFERS");
DALI_LOG_RELEASE_INFO("EglImplementation::eglSwapBuffers finished.\n");
mSwapBufferCountAfterResume++;
}
if(mSwapBufferCountAfterResume < THRESHOLD_SWAPBUFFER_COUNT)
{
DALI_LOG_RELEASE_INFO("EglImplementation::eglSwapBuffersWithDamageKHR started. eglSurface(%p)\n", eglSurface);
- DALI_TRACE_BEGIN(gTraceFilter, "DALI_EGL_SWAP_BUFFERS_KHR");
}
+ DALI_TRACE_BEGIN(gTraceFilter, "DALI_EGL_SWAP_BUFFERS_KHR");
#endif //DALI_PROFILE_UBUNTU
EGLBoolean result = mEglSwapBuffersWithDamageKHR(mEglDisplay, eglSurface, reinterpret_cast<int*>(const_cast<std::vector<Rect<int>>&>(damagedRects).data()), damagedRects.size());
}
#ifndef DALI_PROFILE_UBUNTU
+ DALI_TRACE_END(gTraceFilter, "DALI_EGL_SWAP_BUFFERS_KHR");
if(mSwapBufferCountAfterResume < THRESHOLD_SWAPBUFFER_COUNT)
{
- DALI_TRACE_END(gTraceFilter, "DALI_EGL_SWAP_BUFFERS_KHR");
DALI_LOG_RELEASE_INFO("EglImplementation::eglSwapBuffersWithDamageKHR finished.\n");
mSwapBufferCountAfterResume++;
}