「各配列レイヤーには多数の面があります。面、レイヤー、およびレベルにより、単一の画像が生成されます。」http://www.opengl.org/wiki/Texture_Storage
- glTex--Sub--Image コマンドを使用すると、テクスチャ イメージの長方形領域にデータをアップロードできます。
- glCopyTexImage*D を使用すると、ミップマップ レベルとオフセットをテクスチャ配列に指定できます。
私が抱えている問題は、より複雑なテクスチャ タイプ (GL_TEXTURE_2D_ARRAY または GL_TEXTURE_CUBE_MAP_ARRAY) を使用している可能性があることです。これは、配列レイヤー (および後者の例ではキューブフェース) を持つことができます。特定のレイヤー (または面) のオフセットを計算するにはどうすればよいですか?置き換えたい 2D 画像の先頭を取得しますか?
キューブフェイスに対処するには、テクスチャを GL_TEXTURE_CUBE_MAP_POSITIVE_X のようなターゲットにバインドすると思います。しかし、これとレイヤーのオフセット計算の両方がわかりません。