guestrendering/guestegl/inc/guestegl.h
branchbug235_bringup_0
changeset 39 c8311e991ee3
parent 17 c9d1eb0bfac8
child 40 eaa1315a8556
equal deleted inserted replaced
38:2688aad49bab 39:c8311e991ee3
    50     TSgDrawableId           iSgId;            // SgImage Id - to detect 2nd attempted surface using the same SgImage 
    50     TSgDrawableId           iSgId;            // SgImage Id - to detect 2nd attempted surface using the same SgImage 
    51 #endif
    51 #endif
    52     EGLSurface              iHostSurfaceId;
    52     EGLSurface              iHostSurfaceId;
    53 	// Note: most member data is only used by Window surfaces
    53 	// Note: most member data is only used by Window surfaces
    54     TSurfaceId              iSurfaceId;        /*<! Target system surface allocated by EGL.                                              */
    54     TSurfaceId              iSurfaceId;        /*<! Target system surface allocated by EGL.                                              */
    55     // FAISALMEMON HOLE 0                                                   
    55     // FAISALMEMON HOLE 0
       
    56     RSurfaceManager			iSurfaceManager;
       
    57     RSurfaceUpdateSession	iSurfaceUpdateSession;
    56     void*                   iBuffer0;          /*<! Pointer to the first buffer pixels                                                   */
    58     void*                   iBuffer0;          /*<! Pointer to the first buffer pixels                                                   */
    57     void*                   iBuffer1;          /*<! Pointer to the second buffer pixels                                                  */
    59     void*                   iBuffer1;          /*<! Pointer to the second buffer pixels                                                  */
    58     TInt                    iBuffer0Index;          /*<! Pointer to the first buffer pixels                                                   */
    60     TInt                    iBuffer0Index;          /*<! Pointer to the first buffer pixels                                                   */
    59     TInt                    iBuffer1Index;          /*<! Pointer to the second buffer pixels                                                  */
    61     TInt                    iBuffer1Index;          /*<! Pointer to the second buffer pixels                                                  */
    60     RChunk*                 iChunk;            /*<! chunk of the backbuffer surface memory                                               */
    62     RChunk                  iChunk;            /*<! chunk of the backbuffer surface memory                                               */
    61     // FAISALMEMON HOLE 1
    63     // FAISALMEMON HOLE 1
    62     RWindow*                iNativeWindow;
    64     RWindow*                iNativeWindow;
    63     EGLint                  iRedBits;
    65     EGLint                  iRedBits;
    64     EGLint                  iGreenBits;
    66     EGLint                  iGreenBits;
    65     EGLint                  iBlueBits;
    67     EGLint                  iBlueBits;