This variable is used to control WatchApplication's render refresh rate.
Change-Id: I208a212db36d7b4edec3b670902b411d8fffc430
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
// CLASS HEADER
#include <dali/internal/adaptor/tizen-wayland/tizen-wearable/watch-application-impl.h>
+#include <dali/internal/system/common/environment-variables.h>
namespace Dali
{
namespace Adaptor
{
+namespace
+{
+
+unsigned int GetEnvWatchRenderRefreshRate()
+{
+ const char* envVariable = std::getenv( DALI_WATCH_REFRESH_RATE );
+
+ return envVariable ? std::atoi( envVariable ) : 2u; // Default 30 fps
+}
+
+} // unnamed namespace
+
WatchApplicationPtr WatchApplication::New(
int* argc,
char **argv[],
{
Application::OnInit();
- Dali::Adaptor::Get().SetRenderRefreshRate( 2 ); // make 30 fps for watch applications
+ Dali::Adaptor::Get().SetRenderRefreshRate( GetEnvWatchRenderRefreshRate() );
mState = INITIALIZED;
}
#define DALI_REFRESH_RATE "DALI_REFRESH_RATE"
+#define DALI_WATCH_REFRESH_RATE "DALI_WATCH_REFRESH_RATE"
+
#define DALI_ENV_MULTI_SAMPLING_LEVEL "DALI_MULTI_SAMPLING_LEVEL"
#define DALI_ENV_MAX_TEXTURE_SIZE "DALI_MAX_TEXTURE_SIZE"