cimaron/glsl2js — pull request #15 by DelvarWorld (2014-10-23 04:05:58+00:00)
Title: Fixes parsing of function parameters

Now this beast is parsed correctly:

Input:

float test( const in vec3 a, out mat4 b, inout float c, vec2 d ) {
return dProd + 1.0;
}

Output:

float test(const in vec3 a,out mat4 b,inout float c, vec2 d)
{
return (dProd + 1.0);}