glsl2cpp extend cpp to support glsl types and syntax. Inspired by and borrowed major ideas from "https://github.com/valentingalea/vml".