diff -r f5bac0badc7e -r 6ce30188c5bf uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10RenderPlugin.cpp --- a/uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10RenderPlugin.cpp Mon May 03 13:22:43 2010 +0300 +++ b/uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10RenderPlugin.cpp Fri May 14 16:46:13 2010 +0300 @@ -32,6 +32,7 @@ #include "uiacceltk/HuiEnv.h" #include "uiacceltk/HuiDisplay.h" #include "HuiFxVg10Engine.h" +#include "../../CommonInc/uiacceltkdomaincrkeys.h" #ifdef __NVG #include @@ -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() {