/*
- * Copyright (c) 2021 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
GlViewRenderThread::GlViewRenderThread(Dali::NativeImageSourceQueuePtr queue)
: mLogFactory(Dali::Adaptor::Get().GetLogFactory()),
+ mTraceFactory(Dali::Adaptor::Get().GetTraceFactory()),
mSurfaceSize(1, 1),
mNativeImageSurface(),
mNativeImageQueue(queue),
}
}
-void GlViewRenderThread::RegisterGlCallback(CallbackBase* initCallback, CallbackBase* renderFrameCallback, CallbackBase* terminateCallback)
+void GlViewRenderThread::RegisterGlCallbacks(CallbackBase* initCallback, CallbackBase* renderFrameCallback, CallbackBase* terminateCallback)
{
if(!mGlInitCallback && !mGlRenderFrameCallback && !mGlTerminateCallback)
{
{
Dali::SetThreadName("GlViewRenderer");
mLogFactory.InstallLogFunction();
+ mTraceFactory.InstallTraceFunction();
int renderFrameResult = 0;