--- a/vghwinterface/vghwapiwrapper/src/KhronosAPIWrapper.cpp Mon Nov 08 15:39:31 2010 +0000
+++ b/vghwinterface/vghwapiwrapper/src/KhronosAPIWrapper.cpp Mon Nov 08 15:40:06 2010 +0000
@@ -303,9 +303,9 @@
}
-KhronosAPIWrapper::KhronosAPIWrapper( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata )
+void KhronosAPIWrapper::Construct( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata )
{
- TRACE("KhronosAPIWrapper::KhronosAPIWrapper()\n");
+ TRACE("KhronosAPIWrapper::Construct()\n");
m_lastVgError = VG_NO_ERROR;
m_lastEglError = EGL_SUCCESS;
@@ -346,6 +346,16 @@
#endif
}
+KhronosAPIWrapper::KhronosAPIWrapper( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata )
+{
+ Construct( aServiceIf, surfacebuffer, inputdata, outputdata );
+}
+
+KhronosAPIWrapper::KhronosAPIWrapper( protocol_MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, void* inputdata, void* outputdata )
+{
+ Construct( (MGraphicsVHWCallback*)aServiceIf, surfacebuffer, inputdata, outputdata );
+}
+
KhronosAPIWrapper::~KhronosAPIWrapper()
{
TRACE("KhronosAPIWrapper::~KhronosAPIWrapper\n");