hi, i have been going through some code and came across a statement that somehow disturbed me.
typedef GLfloat vec2_t[2];
typedef GLfloat vec3_t[3];
From my perspective, a statement such as
typedef unsigned long ulong;
Means that ulong is taken to mean unsigned long
Now, can the statement below mean that vec2_t[2] is equivalent to GLfloat??
typedef GLfloat vec2_t[2];
Most likely, Probably its not the intended meaning. I would appreciate it if someone clears this up for me. Thanks