diff -r 11fc086941ac -r 4ba73111e824 vghwinterface/vghwapiwrapper/src/KhronosAPIWrapper.cpp --- 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");