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;

もくじ

ページのトップへ