Private Chamber - GLSL
ノーコメント.
具体的な構文
コメントアウト
//コメント
/*
複数行コメント
*/
定数
const float a = 3.14;
関数
vec3 myFunction(){
return vec3(0.0);
}
void myFuction2(){
//処理
}
void myFunction3(float a, vec2 b){
//処理
}
void main(){
vec3 v = myFunction();
}
繰り返し処理
for(float i = 0.0; i < 5.0; i++){
//処理
}
ユーティリティ
defineマクロ
基本は定数宣言と同じだが, 次のような使い方をすることができる.
#define f float
f a = 1.0;