すぐに:バッファイメージのサイズを変更してから、ピクセルをファイルなどに保存するためにピクセルを返す簡単な方法が必要です。
現在、私は最初にglReadPixels()を使用し、次に自分でピクセルを調べて、自分のサイズ変更関数でピクセルのサイズを変更しています。
このサイズ変更を高速化する方法はありますか?たとえば、OpenGLに作業を任せることはできますか?miplevelとmipmappingを有効にしてglGetTexImage()を使用できると思いますが、前に気付いたように、その関数はGFXカードでバグがあり、使用できません。
GPUメモリを節約するために必要なのは、1から4までの1つのmiplevelだけですが、すべてではありません。では、必要なサイズのミップレベルを1つだけ生成することは可能ですか?
注:ステンシルテストにはピクセル精度のレンダリングが必要なため、マルチサンプリングを使用できるとは思いません。マルチサンプリングでレンダリングすると、ピクセルがぼやけ、ステンシルテストとマスキングで失敗し、結果が正しくなくなります(AFAIK) 。編集:色(RGBA)バッファーのみをスケーリングしたい!