2012-02-16 19 views
4

私はglGenBuffersを使用しています。これは、gl /と話すときにバッファを参照するハンドルを作成します。バッファの内容を読み取るためにハンドルを使用できますか? はいの場合 - どのように?バッファから読み込む - OpenGL

答えて

6

Buffer Objectからデータを読み取るには2通りの方法があります。 glGetBufferSubDataがあり、これはバッファデータをあなたが選択したポインタに直接コピーします。

map the buffer for readingでもかまいません。そのためには、バッファオブジェクトのデータへのポインタを取得して直接読み取るためにglMapBufferRange(旧式の場合はglMapBuffer)を使用する必要があります。

関連する問題