Effectファイルへの疑問とか
エフェクトファイルによるレンダーステート変更は、無条件で実行されるのかな。そうだとすると、レンダリングパスが確定するまでの実験としてはエフェクトファイルで変更した方が良いけど、レンダリングパスが確定したら、自前で変更部分だけ変更した方が良いのかな
2013-06-18 19:52:48 via web
レンダーステート変更の最適化とか、プログラムに直書きするしか無いのがめんどくせーなー。本格的に描画プログラムやるならレンダリングパスのソースジェネレーターとか作らんとやってられんな
2013-06-18 20:00:05 via web
あー、でも、エフェクトファイルのレンダー変更も最適化こみでパスを作れば良いのか?
2013-06-18 20:34:36 via web
んー、でも、Effect::Begin/Endに変更したレンダーステート復元する機能があるってことは、Effect内でレンダーステート情報を持ってるはず
2013-06-18 20:49:41 via web
てことは、少なくとも同じ値に変更しようとした時に、SetRenderState呼び出しをはじくif文ぐらいは入ってるような気もするなー
2013-06-18 20:49:53 via web
とりあえず、エフェクトファイルで実装して、一通り出来たら、自前レンダーステート最適化と比べて見るか
2013-06-18 20:51:46 via web