Android 上来自 OpenGL 的可疑日志消息

发布于 2024-12-20 21:47:57 字数 533 浏览 3 评论 0原文

我最近开始在 Android 3.2 上调试一个基于 OpenGL 的应用程序。每次我在 GLSurfaceView 上调用 requestRender() 时,都会在 LogCat 中得到以下内容:

12-13 07:22:20.380: I/GLThread(24032): waiting tid=11 mHaveEglContext: true mHaveEglSurface: true mPaused: false mHasSurface: true mWaitingForSurface : false m宽度: 1280 m高度: 683 mRequestRender: false mRenderMode: 0

这在 2.3 设备上不会发生。

这只是一条信息性消息,但会堵塞日志文件,并且在尝试以高帧速率绘制时肯定会对性能产生一些影响。

GLSurfaceView 上的 renderMode 是 RENDERMODE_WHEN_DIRTY,因此当我想要重绘表面时,我需要显式调用 requestRender。

对这条消息以及如何删除它有什么想法吗?

I've recently started debugging an OpenGL-based app on Android 3.2. Each time I call requestRender() on my GLSurfaceView I get the following in LogCat:

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

This didn't happen on 2.3 devices.

This is just an informational message, but is clogs up the log file and surely has some effect on performance when trying to draw at high frame rates.

The renderMode on the GLSurfaceView is RENDERMODE_WHEN_DIRTY so I need to explicitly call requestRender when I want the surface redrawn.

Any thoughts on the message and how to get rid of it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文