CodePudding user response:
There are two ways (a choice, not running at the same time) :A, ordinary display, use copybit (MDP) (not use GPU)
Surfaceflinger through copybit will display the data sent to the framebuffer,
Note: copybit can be seen as MDP PPP interface, it provides the function of MDP, such as multiple layer synthesis, scale, rotate, etc.,
Its interface in: android \ hardware \ msm7k \ libcopybit \ copybit CPP
B, the use of GPU (i.e., using the Graphics in the graph driver)
When displayed complex processing, such as the application of 3 d, the GPU to handle good data directly into the framebuffer, doesn't have anything to do with MDP
CodePudding user response:
Through the data directly to the GPU, GPU final image drawing work,