GLSLで使用できる修飾子

const 定数
in 入力値
out 出力値
uniform ユニフォーム変数CPU側から渡したい任意の変数。シェーダの中では定数扱い。
buffer shader storage buffer
shared local work groupでシェアされる変数。compute-shaderでのみ使用される

サポートサイト Wikidot.com