シェーダー
一部 #WebGPU 特有のがあるかも
GPUで複数の頂点やピクセルを並列計算するからとっても速い
頂点シェーダー
1つの頂点の座標を返す関数
クリップ空間の座標を返す
シェーダーアート(?)ではクリップ空間全体をおおうだけ
クリップ空間を埋める大きさの三角形一つだけ作るテクニックがある
https://webgpufundamentals.org/webgpu/lessons/ja/webgpu-large-triangle-to-cover-clip-space.html
フラグメントシェーダー
1つのピクセルの色を返す関数
ピクセルの座標を受ける
頂点の色を受ける
補間されてる
扱うのは色に限らなくてもいい
頂点シェーダーで作った面の中のピクセルが対象