uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10VGImageBinder.cpp
branchRCL_3
changeset 20 31fccae4f8a7
parent 19 e5af45d51884
--- a/uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10VGImageBinder.cpp	Tue Aug 31 16:07:35 2010 +0300
+++ b/uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiVg10VGImageBinder.cpp	Wed Sep 01 12:16:53 2010 +0100
@@ -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() );