uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10VGImageBinder.cpp
branchRCL_3
changeset 18 1801340c26a2
parent 9 3ac8bf5c5014
child 19 e5af45d51884
--- a/uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10VGImageBinder.cpp	Thu Jul 15 19:40:07 2010 +0300
+++ b/uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10VGImageBinder.cpp	Thu Aug 19 10:48:02 2010 +0300
@@ -98,10 +98,11 @@
         EGLConfig config = iRenderPlugin->EglConfig(0);
 
         // Create a pbuffer surface
-        iEglPBufferSurface_Client = eglCreatePbufferFromClientBuffer(iRenderPlugin->EglDisplay(),
-                EGL_OPENVG_IMAGE, 
-                static_cast<EGLClientBuffer>(aBuffer),    // Use the param image as buffer
-                config, NULL);
+        iEglPBufferSurface_Client = iRenderPlugin->CreatePBufferSurface(iRenderPlugin->EglDisplay(),
+                                                                EGL_OPENVG_IMAGE, 
+                                                                static_cast<EGLClientBuffer>(aBuffer),
+                                                                config );        
+        
         if (iEglPBufferSurface_Client == EGL_NO_SURFACE)
             {
             HUI_DEBUG1(_L("CHuiVg10VgImageBinder::BindClientBuffer() - EGL Surface could not be created, eglErr: %04x"), eglGetError() );