DSRenderEngineDaliImpl::DSRenderEngineDaliImpl(std::shared_ptr<IDSBufferQueue> bufferQueue)
: __bufferQueue(bufferQueue),
- __needToRender(true)
+ __needToRender(false)
{
tbm_surface_queue_h nativeBufferQueue = (tbm_surface_queue_h)bufferQueue->getNativeBufferQueue();
__offscreenApplication = OffscreenApplication::New(nativeBufferQueue, true, OffscreenApplication::RenderMode::MANUAL);
bool DSRenderEngineDaliImpl::renderFrame()
{
if (__needToRender) {
- // TODO: do not get the acquired buffer with only one call of Adaptor::Get().RenderOnce();
- // NEED do check it.
- Adaptor::Get().RenderOnce();
Adaptor::Get().RenderOnce();
DSLOG_DBG("DSRenderEngineDaliImpl", "RENDER RENDER RENDER~!!!!");
}