1

最近、Android 3.2 で OpenGL ベースのアプリのデバッグを開始しました。GLSurfaceView で requestRender() を呼び出すたびに、LogCat で次のようになります。

12-13 07:22:20.380: I/GLThread(24032): 待機中 tid=11 mHaveEglContext: true mHaveEglSurface: true mPaused: false mHasSurface: true mWaitingForSurface: false mWidth: 1280 mHeight: 683 mRequestRender: false mRenderMode: 0

これは 2.3 デバイスでは発生しませんでした。

これは単なる情報メッセージですが、ログ ファイルを詰まらせ、高いフレーム レートで描画しようとするとパフォーマンスに何らかの影響を与えます。

GLSurfaceView の renderMode は RENDERMODE_WHEN_DIRTY であるため、サーフェスを再描画する場合は明示的に requestRender を呼び出す必要があります。

メッセージとそれを取り除く方法について何か考えはありますか?

4

0 に答える 0