1レイ1頂点にしたらどうなるだろう。
— Kimiru-Hamiru (@KimiruHamiru) 2018年10月22日 - 05:17
“glsl if 遅い”で検索。
— Kimiru-Hamiru (@KimiruHamiru) 2018年10月22日 - 05:51
根拠とか条件とか2018現在の状況は不明だけど知見としてそういうことになってるらしい。
分岐は両方実行されて、条件に従って結果が選ばれる
— Kimiru-Hamiru (@KimiruHamiru) 2018年10月22日 - 06:08
forの中でifとか論外
if使うシェーダより、複数シェーダ書いてifで分岐しとけ
とか。衝撃的な話が色々見つかるなあ。
「forの上限値に変数が使えない」という時点で予想できて然るべき話だったのかもしれない。
— Kimiru-Hamiru (@KimiruHamiru) 2018年10月22日 - 06:14