赤い点滅を描く
とりあえず、何も考えずこれをエディタに入力してみましょう。
→glslエディタへ飛ぶ。
第3回は終了です。
precision mediump float; // 謎
uniform float t; // tには時間が入ります。
uniform vec2 r; // 画面サイズらしい。
// 描くためのやつ
void main(void){
// sin()で、sinに変換します。
// abs():絶対値への変換。
float red = abs(sin(t)); // *1
gl_FragColor = vec4(red, 0, 0, 1.0);
}
【色々学ぶより、まず実行して瞬間的に学びたい人用に、既に偉大な方々が書かれた入門用のコードをもっと簡単に紹介していきます。】
今回はdoxasさんが書かれたコードを元にしています。:https://qiita.com/doxas/items/7e830faefdf14189a7a4