自分の話のネタ帳や画像処理関連の作業メモとして記憶・整理しておきたいことを掲載している.書くことによってはじめて考えが整理されると良く言うけど,公開することによってさらに中身が洗練されてるくようにも思う.ここではなるべく他ではあまり見ないオリジナルな情報や考え方を掲載したい.
最近はOpenGLでも任意のサイズのテクスチャを扱えるらしいけど,テクスチャを2の冪乗にするとパフォーマンス的に良いらしい. そこで任意の画像サイズから2の冪乗のテクスチャサイズを計算する関数をメモっておく.もっとシンプルに書けそうだけど一応正常に動作する.
inline unsigned texture_size(unsigned s){ return pow(2.0, unsigned(ceil(log(double(s))/log(2.0)))); }