glslで書いたブラーが遅いので何とかしたいと思って、縮小バッファでブラーを適用したら大分マシになったのでメモしておきます。
比較しているぼかし窓の大きさは一致していませんが、大体見た目が似た感じになるところで比較しました。
3x3 窓のガウシアンブラー5回(GPU時間10%程度)
1/4 に縮小後に3x3 窓のガウシアンブラー2回して元のサイズに拡大(GPU時間5%程度)
もうポストエフェクトは全部縮小バッファでやってしまわないとダメそうです。
<<「ソフトウェア開発」の記事一覧に戻る
glsl-optimizer を試してみる
glsl 放射状ブラー
glsl プリコンパイル済みシェーダーバイナリーの読み書き
OpenGL アプリで nvoglv64.dll 内のアクセス違反が起こる
メッセージと音の出力テスト
OpenGL GPU 処理時間の計測ユーティリティ
GLSL 海シェーダテスト
GLSL 海に浮かぶ物体の反射表現テスト
GLSL シャドウマッピングテスト
GLSL パーリンノイズ海シェーダテスト
GLSL 音に反応する波紋エフェクト改良バージョン
GLSL 音に反応する波紋エフェクト