projects
/
platform
/
core
/
uifw
/
dali-adaptor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Tizen] Implement partial update
[platform/core/uifw/dali-adaptor.git]
/
dali
/
internal
/
system
/
common
/
environment-options.cpp
diff --git
a/dali/internal/system/common/environment-options.cpp
b/dali/internal/system/common/environment-options.cpp
old mode 100644
(file)
new mode 100755
(executable)
index
23bec81
..
d6d54cd
--- a/
dali/internal/system/common/environment-options.cpp
+++ b/
dali/internal/system/common/environment-options.cpp
@@
-125,7
+125,8
@@
EnvironmentOptions::EnvironmentOptions()
mThreadingMode( ThreadingMode::COMBINED_UPDATE_RENDER ),
mGlesCallAccumulate( false ),
mDepthBufferRequired( DEFAULT_DEPTH_BUFFER_REQUIRED_SETTING ),
mThreadingMode( ThreadingMode::COMBINED_UPDATE_RENDER ),
mGlesCallAccumulate( false ),
mDepthBufferRequired( DEFAULT_DEPTH_BUFFER_REQUIRED_SETTING ),
- mStencilBufferRequired( DEFAULT_STENCIL_BUFFER_REQUIRED_SETTING )
+ mStencilBufferRequired( DEFAULT_STENCIL_BUFFER_REQUIRED_SETTING ),
+ mPartialUpdateAvailable( false )
{
ParseEnvironmentOptions();
}
{
ParseEnvironmentOptions();
}
@@
-361,6
+362,11
@@
bool EnvironmentOptions::StencilBufferRequired() const
return mStencilBufferRequired;
}
return mStencilBufferRequired;
}
+bool EnvironmentOptions::PartialUpdateAvailable() const
+{
+ return mPartialUpdateAvailable;
+}
+
void EnvironmentOptions::ParseEnvironmentOptions()
{
// get logging options
void EnvironmentOptions::ParseEnvironmentOptions()
{
// get logging options
@@
-600,6
+606,15
@@
void EnvironmentOptions::ParseEnvironmentOptions()
mStencilBufferRequired = false;
}
}
mStencilBufferRequired = false;
}
}
+
+ int partialUpdateRequired( -1 );
+ if( GetIntegerEnvironmentVariable( DALI_ENV_PARTIAL_UPDATE_AVAILABLE, partialUpdateRequired ) )
+ {
+ if( partialUpdateRequired > 0 )
+ {
+ mPartialUpdateAvailable = true;
+ }
+ }
}
} // Adaptor
}
} // Adaptor