Merge rename of frame buffer to surface buffer with Guest EGL changes. bug235_bringup_0
authorMatt Plumtree <matt.plumtree@nokia.com>
Thu, 23 Sep 2010 14:09:18 +0100
branchbug235_bringup_0
changeset 31 e77cac87b397
parent 30 f204b762818d (current diff)
parent 28 9464ab1666a0 (diff)
child 32 b23067389fdf
Merge rename of frame buffer to surface buffer with Guest EGL changes.
.hgignore
guestrendering/guestegl/src/guestegl.cpp
--- a/guestrendering/guestegl/src/guestegl.cpp	Thu Sep 23 13:56:33 2010 +0100
+++ b/guestrendering/guestegl/src/guestegl.cpp	Thu Sep 23 14:09:18 2010 +0100
@@ -122,7 +122,6 @@
         return NULL;
         }
     else if (strncmp("EGLImageTargetTexture2DOES", aName, strlen("EGLImageTargetTexture2DOES")) == 0)
-None
         {
         return NULL;
         }
@@ -1085,12 +1084,16 @@
     // FAISALMEMON write code to handle errors in the above function
     EGL_TRACE("CGuestEGL::EglInternalFunction_CreateSurface AFTER VGHWUtils::MapToHWAddress");
 
+	TUint32 surfaceBufferBaseAddress(0);
+	(void)CVghwUtils::GetSurfaceBufferBaseAddress(frameBufferBaseAddress);
+	EGL_TRACE("CGuestEGL::egliCreateSurface AFTER VGHWUtils::MapToHWAddress");
+
     /* Store the pointer to the pixel data */
     aSurfaceInfo.iBuffer0 = aSurfaceInfo.iChunk->Base() + offsetToFirstBuffer;
     aSurfaceInfo.iBuffer1 = aSurfaceInfo.iChunk->Base() + offsetToSecondBuffer;
 
-    aSurfaceInfo.iBuffer0Index = (chunkHWBase + offsetToFirstBuffer) - VVI_SURFACEBUFFER_BASE_ADDRESS;
-    aSurfaceInfo.iBuffer1Index = (chunkHWBase + offsetToSecondBuffer) - VVI_SURFACEBUFFER_BASE_ADDRESS;
+    aSurfaceInfo.iBuffer0Index = (chunkHWBase + offsetToFirstBuffer) -  surfaceBufferBaseAddress;
+    aSurfaceInfo.iBuffer1Index = (chunkHWBase + offsetToSecondBuffer) - surfaceBufferBaseAddress;
     EGL_TRACE("CGuestEGL::EglInternalFunction_CreateSurface %u %x %x %x %x",chunkHWBase, offsetToFirstBuffer, offsetToSecondBuffer,
     		aSurfaceInfo.iBuffer0Index,
     		aSurfaceInfo.iBuffer1Index);
--- a/guestrendering/guestvideodriver/rom/guestvideodriver.iby	Thu Sep 23 13:56:33 2010 +0100
+++ b/guestrendering/guestvideodriver/rom/guestvideodriver.iby	Thu Sep 23 14:09:18 2010 +0100
@@ -19,7 +19,9 @@
 
 file=ABI_DIR\BUILD_DIR\guestvideohwapi.dll                SHARED_LIB_DIR\guestvideohwapi.dll
 
+#ifdef FAISALMEMON_S4_SGIMAGE
 extension[VARID]=KERNEL_DIR\BUILD_DIR\reqhandlerextension.dll   \sys\bin\reqhandlerextension.dll
+#endif
 device[VARID]=KERNEL_DIR\BUILD_DIR\guestvideohw.ldd         \sys\bin\guestvideohw.ldd
 
 #endif // GUESTVIDEODRIVER_IBY
--- a/guestrendering/vghwutils/group/bld.inf	Thu Sep 23 13:56:33 2010 +0100
+++ b/guestrendering/vghwutils/group/bld.inf	Thu Sep 23 14:09:18 2010 +0100
@@ -17,6 +17,7 @@
 DEFAULT -WINSCW
 
 PRJ_EXPORTS
+../rom/vghwutils.iby           /epoc32/rom/include/vghwutils.iby
 
 PRJ_MMPFILES
 vghwutils.mmp
--- a/guestrendering/vghwutils/rom/vghwutils.iby	Thu Sep 23 13:56:33 2010 +0100
+++ b/guestrendering/vghwutils/rom/vghwutils.iby	Thu Sep 23 14:09:18 2010 +0100
@@ -17,7 +17,8 @@
 #define PLATSIMVGHWUTILS_IBY
 
 
-file=ABI_DIR\BUILD_DIR\vghwutils.dll                SHARED_LIB_DIR\vghwutils.dll
+file=ABI_DIR\BUILD_DIR\vghwutils.dll           \sys\bin\vghwutils.dll
+
 
 #endif // PLATSIMVGHWUTILS_IBY