Hi: I add some log in SurfaceFlinger and according to it I think(Thanks for correct me if something is wrong): a)Java "SurfaceSession" would create(native side) a "mSharedHeapAllocator" for each Surface client, This is done at native Client::Client in the process "system_server" b)Java "Surface" would access(native side) "mSharedHeapAllocator" to allocate 2 buffer for each Normal Surface(not Buffer,Dim or Blur) client. This is done at native Client::createAllocator in the process "system_server"'s another threads.
My question is: 1) what is the relationship of these buffers created in b) with the buffers swapped by EGLDisplaySurface::swapBuffers, 2) what is the relationship of these buffers with "/dev/graphics/fbX" or "/dev/fbX", Thanks&BstRgds gan --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
