This is currently for demonstration purpose and not to be merged.
With this change, the SkijaGC is extended by the capability of rendering directly into the buffer of a GLCanvas, and this functionality is applied to the Button.
This change drastically improves performance as the bad-performing copy operation between Skia buffer and native buffer is avoided. Initial performance tests show a severe speedup of > 100 (i.e. 10.000%).
This is currently for demonstration purpose and not to be merged.
With this change, the
SkijaGC
is extended by the capability of rendering directly into the buffer of aGLCanvas
, and this functionality is applied to theButton
.This change drastically improves performance as the bad-performing copy operation between Skia buffer and native buffer is avoided. Initial performance tests show a severe speedup of > 100 (i.e. 10.000%).