32 wx32の高さの画像からピクセルを読み込んでいます。私がそれらをロードしているフォーマットは、Java経由のARGBです。これをビデオカードにバインドすると、ビデオカードが約32 * 32 * 4バイト、つまり4Kを使用する可能性があると予想できます。
同様に、1024 w、1024hは1024* 1024 * 4=4MBになります。
私の理解は正しいですか?今、私はすべての記憶がどこに行くのか理解しました!
32 wx32の高さの画像からピクセルを読み込んでいます。私がそれらをロードしているフォーマットは、Java経由のARGBです。これをビデオカードにバインドすると、ビデオカードが約32 * 32 * 4バイト、つまり4Kを使用する可能性があると予想できます。
同様に、1024 w、1024hは1024* 1024 * 4=4MBになります。
私の理解は正しいですか?今、私はすべての記憶がどこに行くのか理解しました!
使用されるメモリの正確な量は、各実装にテクスチャに対する独自の(内部)制約があるため、計算できるものではありません。それらの中で:
つまり、メモリ使用量の下限を推測することはできますが、各GL実装が使用する可能性のある追加のもののためのスペースを追加することをお勧めします。
(補足として、ミップマッピングは間違いなく考慮に入れるべきものです。使用している場合は、ベースレイヤーの少なくとも1/3を追加します)。