AndroidN Surfaceflinger


GOP:Graphic Output Path

eFXSurfaceNormal:createNormalLayer

eFXSurfaceDim:createDimLayer

相关Path:


frameworks/base/core/jni

frameworks/base/core/jni/Android/graphics

frameworks/base/core/jni/android/opengl

frameworks/native/services/surfaceflinger

frameworks/native/libs/gui

frameworks/native/libs/ui




SurfaceFlinger:

    mEventThread vsyncSrc: 


    mSFEventThread sfVsyncSrc:

    mEventControlThread

    mHwc

    mRenderEngine




BufferQueue:

BufferQueueCore


BufferQueueProducer

BufferQueueConsumer




GraphicBuffer

GraphicBufferAlloc

GraphicBufferAllocator

GraphicBufferMapper




猜你喜欢

转载自blog.csdn.net/qwaszx523/article/details/78957981