There is an opengl backend for skia. Look at SkGLCanvas.h. This canvas
subclass will redirect all drawing to the current opengl context.
There is no openvg backend yet, but since its API is similarly
structured, it might also fit into this pattern if you're interested.