equal
deleted
inserted
replaced
284 { |
284 { |
285 surfaceInfo->iNativeWindow = (RWindow*)aNativeWindow; |
285 surfaceInfo->iNativeWindow = (RWindow*)aNativeWindow; |
286 surfaceInfo->iConfigId = aConfig; |
286 surfaceInfo->iConfigId = aConfig; |
287 surfaceInfo->iSurfaceManager.Open(); |
287 surfaceInfo->iSurfaceManager.Open(); |
288 surfaceInfo->iSurfaceManager.CreateSurface(buf, surfaceInfo->iSurfaceId); |
288 surfaceInfo->iSurfaceManager.CreateSurface(buf, surfaceInfo->iSurfaceId); |
|
289 surfaceInfo->iStride = attributes.iStride; |
|
290 |
289 TInt err = surfaceInfo->iSurfaceManager.MapSurface(surfaceInfo->iSurfaceId, surfaceInfo->iChunk); |
291 TInt err = surfaceInfo->iSurfaceManager.MapSurface(surfaceInfo->iSurfaceId, surfaceInfo->iChunk); |
290 EGL_TRACE("CGuestEGL::eglCreateWindowSurface surface manager returned chunk %x and ret val %d", surfaceInfo->iChunk, err); |
292 EGL_TRACE("CGuestEGL::eglCreateWindowSurface surface manager returned chunk %x and ret val %d", surfaceInfo->iChunk, err); |
291 RemoteFunctionCallData rfcdata; |
293 RemoteFunctionCallData rfcdata; |
292 EglRFC eglApiData( rfcdata ); |
294 EglRFC eglApiData( rfcdata ); |
293 eglApiData.Init( EglRFC::EeglCreateWindowSurface); |
295 eglApiData.Init( EglRFC::EeglCreateWindowSurface); |