エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Indirect Buffer - そこはかとなく書くよ。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Indirect Buffer - そこはかとなく書くよ。
E/OpenGLES( 351): Application (SDK target 0) called a GL11 Pointer method with an indirect Buffer... E/OpenGLES( 351): Application (SDK target 0) called a GL11 Pointer method with an indirect Buffer.というエラーが出ました。 これは、描画にbufferがdirectである必要があるのにindirect Bufferを使っているから起きることらしいです。 Direct Bufferは、ヒープ(Javaアプリケーション用に確保されるメモリ領域)外のメモリを使うものであり、パフォーマンスが高くなります。ただ、割り当てや開放にはコストがかかるようです。 direct bufferを作るには、ByteBuffer.allocateDirect() を使えばいいようです。 具体的には、以下のようにしました。 import java.nio.ByteBuffer; import java.nio.Float