1

glCopyTexImage1D() API で GL_RGB10_A2UI 内部形式を使用していますが、GL_INVALID_OPERATION エラーが発生します。OpenGL 3.3 は glCopyTexImage1D() で GL_RGB10_A2UI をサポートしていますか?

4

1 に答える 1

3

GL_RGB10_A2UI一体型画像フォーマットです。整数として格納される正規化された浮動小数点値ではなく、整数が含まれます。したがって、フレームバッファに符号なし整数値も含まれていない限り、このコピー操作は予想されるエラーで失敗します。

もちろん、フレームバッファが (通常のケースである符号なし正規化整数ではなく) 符号なし整数を持つ唯一の方法は、FBO を使用することです。その場合、このテクスチャに直接レンダリングするだけでよく、そこからコピーする必要はありません。

GL_RGB10_A2おそらく、符号なしの正規化された値を表すを使用するつもりだったと思います。

于 2013-05-28T09:36:01.187 に答える