Mainly based on GLSL ES Specification 3.00.
This is a plugin for Prettier (version 3.x), the opinionated code formatter, for GLSL, the shading language used in WebGL and other places. It uses a custom parser based on chevrotain and does not require any external dependencies.
More details see its README.