--- a/uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10RenderPlugin.cpp Wed Apr 14 16:53:50 2010 +0300
+++ b/uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10RenderPlugin.cpp Tue Apr 27 17:34:42 2010 +0300
@@ -32,6 +32,7 @@
#include "uiacceltk/HuiEnv.h"
#include "uiacceltk/HuiDisplay.h"
#include "HuiFxVg10Engine.h"
+#include "../../CommonInc/uiacceltkdomaincrkeys.h"
#ifdef __NVG
#include <nvg.h>
@@ -109,7 +110,10 @@
// Initialize some "allow flags" which depend on used HW
ReadAllowsSwapBufferPreserved();
- ReadAllowsVisualPBufferSurfaces();
+ ReadAllowsVisualPBufferSurfaces();
+
+ // Cache the Hardware configuration
+ iHwConf = HuiUtil::GetValueFromCentralRepository( KUIAccelTKHWConfigurationFlags, iHwConf );
}
CHuiVg10RenderPlugin::~CHuiVg10RenderPlugin()
@@ -508,6 +512,11 @@
}
#endif
+TInt CHuiVg10RenderPlugin::GetHwConfigurationFlags() const
+ {
+ return iHwConf;
+ }
+
// TODO: This is only a temporary check until all HW platforms support feature
void CHuiVg10RenderPlugin::ReadAllowsSwapBufferPreserved()
{