From: Seungho, Baek Date: Wed, 22 Apr 2020 09:24:17 +0000 (+0900) Subject: [UTC/ITC][dali-core][Non-ACR][Fix Asynchronous Set/Get Timing error of RenderTask] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dbfd2981e7ba5f0ed0a28e43cbb28a875c522417;p=test%2Ftct%2Fnative%2Fapi.git [UTC/ITC][dali-core][Non-ACR][Fix Asynchronous Set/Get Timing error of RenderTask] Change-Id: I2e4e0acef9ab97303d4d62351fdff2cad9cc7a3e Signed-off-by: Seungho, Baek --- diff --git a/src/itc/dali-core/render-task/ITs-render-task-common.h b/src/itc/dali-core/render-task/ITs-render-task-common.h index ba62649aa..96be54c21 100755 --- a/src/itc/dali-core/render-task/ITs-render-task-common.h +++ b/src/itc/dali-core/render-task/ITs-render-task-common.h @@ -26,6 +26,7 @@ using namespace Toolkit; #define START_POINT 0 #define RENDER_TASK_INTERVAL 16 #define WAIT_TIME 10 +#define RENDER_DELAY_TIME 1000u typedef unsigned int GLuint; extern const char* COMPOSITE_FRAGMENT_SOURCE; diff --git a/src/itc/dali-core/render-task/ITs-render-task.cpp b/src/itc/dali-core/render-task/ITs-render-task.cpp index 19e52b7f4..c7bc64792 100755 --- a/src/itc/dali-core/render-task/ITs-render-task.cpp +++ b/src/itc/dali-core/render-task/ITs-render-task.cpp @@ -4,6 +4,8 @@ extern int gArgc; extern char ** gArgv; extern int test_return_value; +unsigned int g_uDelayedInterVal = INTERVAL; + /** @addtogroup itc-dali-core * @brief Integrated testsuites for module dali-core * @ingroup itc @@ -75,7 +77,7 @@ namespace { mApplication.GetWindow().ShowIndicator( Dali::Window::INVISIBLE ); ExcuteTest(); - mTimer = Timer::New( INTERVAL ); + mTimer = Timer::New( g_uDelayedInterVal ); mTimer.TickSignal().Connect( this, &TestApp::Tick ); mTimer.Start(); } @@ -103,6 +105,7 @@ namespace { case RENDER_TASK_SETGETVIEWPORTSIZE: RenderTaskSetGetViewportSize(); + g_uDelayedInterVal = RENDER_DELAY_TIME; break; case RENDER_TASK_SETGETCULLMODE: @@ -139,10 +142,12 @@ namespace case RENDER_TASK_SETGETVIEWPORTPOSITION: RenderTaskSetGetViewportPosition(); + g_uDelayedInterVal = RENDER_DELAY_TIME; break; case RENDER_TASK_SETGETVIEWPORT: RenderTaskSetAndGetViewport(); + g_uDelayedInterVal = RENDER_DELAY_TIME; break; case RENDER_TASK_SETGETTARGETFRAMEBUFFER: diff --git a/src/utc/dali-core/render-task/utc-dali-render-task-common.h b/src/utc/dali-core/render-task/utc-dali-render-task-common.h index faae413e7..9c90f5dae 100755 --- a/src/utc/dali-core/render-task/utc-dali-render-task-common.h +++ b/src/utc/dali-core/render-task/utc-dali-render-task-common.h @@ -15,6 +15,7 @@ using namespace Toolkit; #define START_POINT 0 #define RENDER_TASK_INTERVAL 16 #define WAIT_TIME 10 +#define RENDER_DELAY_TIME 1000u typedef unsigned int GLuint; extern const char* COMPOSITE_FRAGMENT_SOURCE; diff --git a/src/utc/dali-core/render-task/utc-dali-render-task.cpp b/src/utc/dali-core/render-task/utc-dali-render-task.cpp index b70dc46c3..68413e376 100755 --- a/src/utc/dali-core/render-task/utc-dali-render-task.cpp +++ b/src/utc/dali-core/render-task/utc-dali-render-task.cpp @@ -4,6 +4,7 @@ extern int gArgc; extern char ** gArgv; extern int test_return_value; +unsigned int gDelayedInterVal = INTERVAL; //& set: Rendertask @@ -86,7 +87,7 @@ namespace mApplication.GetWindow().ShowIndicator( Dali::Window::INVISIBLE ); ExcuteTest(); - mTimer = Timer::New( INTERVAL ); + mTimer = Timer::New( gDelayedInterVal ); mTimer.TickSignal().Connect( this, &TestApp::Tick ); mTimer.Start(); } @@ -114,6 +115,7 @@ namespace { case RENDER_TASK_SETGETVIEWPORTSIZE_P: RenderTaskSetGetViewportSizeP(); + gDelayedInterVal = RENDER_DELAY_TIME; break; case RENDER_TASK_SETGETCULLMODE_P: @@ -186,10 +188,12 @@ namespace case RENDER_TASK_SETGETVIEWPORTPOSITION_P: RenderTaskSetGetViewportPositionP(); + gDelayedInterVal = RENDER_DELAY_TIME; break; case RENDER_TASK_SETGETVIEWPORT_P: RenderTaskSetAndGetViewportP(); + gDelayedInterVal = RENDER_DELAY_TIME; break; case RENDER_TASK_SETVIEWPORT_N: