PVR のレンダリング方法に関していくつかの問題があります。
PVR から画面にデータを取得する方法について混乱しています。絵を描く準備ができているウィンドウがあり、少し行き詰まっています。テクスチャを描画できるようにするには、PVR からパラメーターとして何を取得する必要がありますか? ローカルで jpeg と png を使用すると、ディレクトリから画像をロードするだけで済みますが、PVR ではどのように同じことが起こるのでしょうか?
PVR 内のデータの形式によって異なります。サポートされている標準の場合は、 を使用してテクスチャにコピーするだけです。glTexSubImage2D()
そうでない場合は、RGB や RGBA など、OpenGL が理解できる形式に解凍する必要があります。
編集 - OpenGL は表示ライブラリ (それ以上のもの) であり、画像の読み取り、ムービーのデコード、音声の実行は行いません。
TGA ファイルは通常、圧縮されていない非常に単純な RGB または RGBA 画像データです。ファイルをデコードし、画像データを抽出して、opengl テクスチャに直接コピーするのは簡単です。
質問Qtにタグを付けたので、 QImageを使用してtgaをロードし、OpenGLでQImageを使用できます