オブジェクトを obj および mtl 形式でレンダリングするコードがあります (android - opengl es 1.1) 小さなオブジェクト (テクスチャが少ない) の場合は問題ありませんが、テクスチャの数が 30 ~ 40 を超えると、logcat で次のように表示されます: eglLockWindowSurface failed to map memory at... and を使用してすべてのテクスチャをロードします(onSurfaceCreated
すべて単一のテクスチャ ユニットに)。そして、引き込むためにそれらをバインドしますglBindTexture
texImage2D
onDrawFrame
正確には何が問題なのですか?何時間も検索しましたが、テクスチャ アトラス以外にこの状況の解決策が見つかりませんでした。会社から Blender/3dsmax のエクスポート ファイルが提供されているため、この方法は使用できません。このエラーを回避し、この多すぎるテクスチャを処理するにはどうすればよいですか?
前もって感謝します。