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();
}
return mStencilBufferRequired;
}
+bool EnvironmentOptions::PartialUpdateAvailable() const
+{
+ return mPartialUpdateAvailable;
+}
+
void EnvironmentOptions::ParseEnvironmentOptions()
{
// get logging options
mStencilBufferRequired = false;
}
}
+
+ int partialUpdateRequired( -1 );
+ if( GetIntegerEnvironmentVariable( DALI_ENV_PARTIAL_UPDATE_AVAILABLE, partialUpdateRequired ) )
+ {
+ if( partialUpdateRequired > 0 )
+ {
+ mPartialUpdateAvailable = true;
+ }
+ }
}
} // Adaptor