Even though Spectre is still in development, it may be useful to you. Spectre is a modern graphics API which wraps WebGL and provides features on top. It only uses hardware acceleration.
Be sure to use the latest in Git: https://github.com/johnmccutchan/spectre