[ Functions ][ Donut Changes ][ Usability ][ Limitations ]
There are no mechanism to accelerate applications at the moment. Skia is a purely software renderer. It can greatly benefit from newer CPUs though, which have SIMD instructions, often, it'll be able to operate at bus speed in that case. We're working on optimization in that area.
If a device has a GPU, it makes no sense to implement copybit, because
(1) it won't be used by apps and
(2) SurfaceFlinger already uses the GPU for its work.
Now, if the device has an additional 2D part (like the G1), it is useful to implement copybit, this way application won't have to share the GPU with SurfaceFlinger
From: http://hi.baidu.com/zhupan19851230/item/a2a9ff13a1ffd606b98a1ad4
There are no mechanism to accelerate applications at the moment. Skia is a purely software renderer. It can greatly benefit from newer CPUs though, which have SIMD instructions, often, it'll be able to operate at bus speed in that case. We're working on optimization in that area.
If a device has a GPU, it makes no sense to implement copybit, because
(1) it won't be used by apps and
(2) SurfaceFlinger already uses the GPU for its work.
Now, if the device has an additional 2D part (like the G1), it is useful to implement copybit, this way application won't have to share the GPU with SurfaceFlinger
From: http://hi.baidu.com/zhupan19851230/item/a2a9ff13a1ffd606b98a1ad4