Ffmpeg を使用して OpenGL ビデオ プレーヤーを作成していますが、すべてのビデオが 2 のべき乗ではありません (通常のビデオ解像度であるため)。私の nvidia カードでは良好な fps で動作しますが、古い ATI カードでは非 2 乗テクスチャをサポートしていないため、動作しないことがわかりました。
私はこれを Nvidia カードでのみ使用するので、ATI の問題はあまり気にしませんが、テクスチャーが 2 のべき乗である場合にパフォーマンスがどの程度向上するか疑問に思っていました。それらをパディングする価値はありますか?
また、それが価値がある場合、どのようにしてそれらを最も近い2の累乗にパディングしますか?