GLSLで使える変数の型

glsl-type.png
Basic Type 2D 3D 4D matrix
float vec2 vec3 vec4 mat2,mat4,mat4x4,mat2x4..
double dvec2 dvec3 dvec4 dmat4
int ivec2 ivec3 ivec4 なし
uint uvec2 uvec3 uvec4
bool bvec2 bvec3 bvec4

サポートサイト Wikidot.com