2011-12-10 28 views
4

ピクセルバッファオブジェクトを使用してピクセルデータをGPUメモリ内に直接転送することができるはずです。私が理解していないのは、OpenGL ES 2.0でPBOがサポートされているかどうかです。私はインコヒーレントな情報を見つけました。 PBOはOpenGL ES 2.0でサポートされていますか?OpenGL ES 2.0のPBOを使用してピクセルをGPUメモリに直接コピーする

もしそうでなければ、データ(RGBA32)を直接テクスチャに置くためのOpenGL ES 2.0の方法はありますか?

+0

PBOを使用しても、テクスチャに直接データを配置することはできません。あなたはPBO(おそらくGPUに保存されている)にデータを置いてから、このデータをテクスチャ(普通の 'glTexImage2D')でコピーし、非同期でコピーします。おそらくあなたはすでにそれを知っているかもしれませんが、あなたの最後の文は少し誤解を招きます。 –

答えて

3

おそらく、使用しているビデオグラフィックハードウェアドライバによって異なります。テキサス・インスツルメンツは、OMAP35xおよびAM35xプラットフォームでの作業を行うbc-catドライバを提供しています。 Freescaleのような他社は、同じ機能を提供していません。 opengl es標準の場合、この関数は定義されていません。

+0

はい、そうです。私はフリースケールのボードを使用しています。 – QZHua

関連する問題