opengl - What does Chrome use for accelerated 2D vector graphics in its HTML5 canvas draw functions? -
so things possible hw accelerated html5 canvas animated 2d vector graphics drawing, on top of opengl (4.x) rendered 3d scene (for complex hud , gui displays). need able work on win7+, macos, , linux, mobile platform support not needed.
btw working c++.
i wondering if knew example chrome uses accelerated 2d vector graphics in html5 canvas draw functions? under impression accelerated using angle (which wraps opengl or dx9). or wrong , svg rendering accelerated, not javascript canvas draw functions.
doing html5 canvas style animated 2d vector graphics opengl highly non-trivial, google using available library or in-house code?
i have been looking openvg , have had hard time finding right implementation use that, far thing can examples compiled shivavg (but there seems shimmering artifacts tiger demo , other issues latest release 7 years ago). think shivavg using fixed function , team decide lock down our opengl usage 4.x core profile, won't work. love use nv_path_rendering not portable (to other nvidia accelerated device).
i thought using openvg useful since might able hide nv_path underneath, or new openvg library might come out in future. wondering if openvg's future might in peril.
they apparently use skia library 2d rendering.
Comments
Post a Comment