2 ms·
> I'm personally not at all convinced hardware accelerated GUI toolkits are more power efficient than software rendered ones. It really depends on what is bein
by giantrobot 5y ago
> I'm personally not at all convinced hardware accelerated GUI toolkits are more power efficient than software rendered ones.
It really depends on what is being drawn and how. If a GUI toolkit is all flat colors, basic shapes, and doesn't use antialiasing then it can be very power efficient on modern CPUs, even low power embedded ones. If it instead uses gradients, alpha blending, antialiasing, and drawing complex shapes it's going to far less efficient all in software. The difficulty increases with increased demands for fill rate (display size x frame rate).
On modern CPUs (even embedded ones) a software rendering to a QVGA display would be no probably and likely no less efficient than hardware acceleration. However as the fill rate demand and drawing complexity increases software rendering will quickly hit a wall.