问题标签 [openglrenderer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - OpenGLRenderer 刷新缓存(模式 0)和(模式 1)
每当我安装我的应用程序时,我都可以将数据库从资产文件夹复制到/data/data/packagename/databases/
. 到此为止,应用程序工作得很好。
但是在 10 或 15 秒后,所有缓存文件夹(例如cache/SharedPreference/databases
,所有可用的文件夹)都/data/data/packagename/databases/
被删除了,在 logcat 中我收到了这个错误。
在谷歌上搜索了这个错误的原因后,我发现如果 APK 大小超过 50MB,就会出现刷新缓存错误。但就我而言,APK 大小仅为 35MB。
android - Android - 检测 OpenGLRenderer 内存不足
有没有办法检测 OpenGLRenderer 内存不足?我将大图像设置为可绘制到 ImageView 背景和具有全高清显示的设备上,有时 ImageView 保持空白,我在 logcat 中得到了这个
我想检测到这种情况已经发生并将较小的图像设置为背景。
谢谢
android - 从文件中加载巨大的图像
我正在使用存储在Environment.getDataDirectory()上的图片,它们的宽度为 1920,高度为 1080,我想使用以下代码将它们加载到图像视图中:
但在Android 6.0 (Samsung Galaxy S6 Edge) 上出现此错误,在Android 5 (HTC One) 上运行良好:
W/OpenGLRenderer:位图太大,无法上传到纹理中(3240x5760,最大值=4096x4096)
所以现在的问题: 有没有办法避免这个错误并且没有质量下降(我需要这个质量,因为你可以缩放图像)
android - Android Studio 错误“E/OpenGLRenderer:GL 错误:GL_INVALID_VALUE”
我正在使用一种字体,它是按钮上的一些“扑克牌”,当我按下按钮时,我会更改字符,因此字体会发生变化。涂显示一副牌的所有 54 张牌。
它工作了 15 次,然后我得到一个错误,字体变成完全白色,如果我继续按下它会一直显示为白色,直到所有卡片都完成。我需要重新启动应用程序才能看到字体,它会再次工作 15~ 次。像下面的第二张图片,而它应该看起来像第一张。
任何人都知道为什么要这样做,我该如何解决?我可以发布错误日志:
" D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
W/Adreno-ES20: : GL_INVALID_VALUE
E/OpenGLRenderer:GL 错误:GL_INVALID_VALUE
W/Adreno-ES20: : GL_INVALID_OPERATION
E/OpenGLRenderer:GL 错误:GL_INVALID_OPERATION
D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
W/Adreno-ES20: : GL_INVALID_OPERATION
E/OpenGLRenderer:GL 错误:GL_INVALID_OPERATION
D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
W/Adreno-ES20: : GL_INVALID_OPERATION
E/OpenGLRenderer:GL 错误:GL_INVALID_OPERATION"
谢谢!
android - 调用片段替换后 Espresso 测试挂起
Espresso 测试在无限循环中挂起,永远不会结束,也没有错误.... 从一个片段导航到另一个片段,没有任何动画。Espresso 无法识别当前片段中的任何视图并挂起...
每当片段启动并对用户可见时,就在日志下方找到。
W/View:requestLayout() 被 my.app.packege.CustomTextView 和 D/OpenGLRenderer 错误调用:DisplayEventReceiver 0xb89c2080 requestNextVsync D/OpenGLRenderer:DisplayEventReceiver 0xb89c2080 latestVsyncEvent 20573087565730.... 在打开的同一个屏幕中无限记录。
如果活动(包含片段)使用活动规则启动,则低于异常。尝试了几乎所有针对以下异常的stackoverflow解决方案,但未成功。
`java.lang.RuntimeException:无法在 45 秒内启动 Intent Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=my.app.package.OnBoardingActivity }。也许主线程在合理的时间内没有空闲?可能会有动画或不断重绘屏幕的东西。或者活动是在创建时进行网络调用?请参阅线程转储日志。供您参考,在您的活动启动请求之前事件队列最后一次空闲是1501794260664,现在队列最后一次空闲是:1501794260664。如果这些数字相同,您的活动可能会占用事件队列。
有人遇到过这样的问题吗?让我知道你的建议。
谢谢
opengl - openGL绘图GL_LINES给出不正确的结果
我正在尝试绘制一个速度矢量网格,我希望每个网格点的速度是一条斜率为 1 的线。一条倾斜的线,但我总是以一条垂直线结束。我不确定我做错了什么。有什么我忽略的吗?
这是我的顶点缓冲区的外观:
这是我创建 VBO 和 VAO 的方式:
这是我的顶点着色器:
这是我的绘图代码:
这是我得到的图像: 结果图像
android - java.lang.NoClassDefFoundError: 和 View$OnUnhandledKeyEventListener 异常
我突然得到了这个异常。它在启动后给出了这个异常 4-5 次
拒绝对先前失败的类 java.lang.Class 重新初始化:java.lang.NoClassDefFoundError:解析失败:Landroid/view/View$OnUnhandledKeyEventListener;
错误,就在它下面。(总共8-10)。然后继续它的工作。即使它不会破坏我的代码,我也必须处理它。
这是我发现但无法编译的。它给出了无法解析符号'DependencyResolveDetails'
我怀疑有些 v4 vs v7 误用,但还没有找到。我什至不确定这是否能解决我的问题,如果我能适应我的代码。任何建议都会很棒,有什么想法吗?我应该寻找什么?提前致谢。
还有类似的警告,openglrenderer: failed to choose config EGL_SWAP_BEHAVIOR_PRESERVED retrying without ...
找到解决方案
我的错误拒绝重新初始化以前失败的课程
PostLoginActivity.java
activity_post_login.xml
python - 如何在 jupyter notebook 上显示来自摄像头的视频
我编写了一个 Jupyter 笔记本应用程序,用于从相机捕获视频并执行面部检测并将其显示在 jupyter 笔记本上,使用带有 Python 绑定的 gstreamer 框架。但是,视频非常慢,因为我必须先将其转换为 jpeg,然后再将其显示在笔记本上。
如何提高性能以使其接近实时?
如何在不转换为 jpeg 的情况下显示它。我正在使用 BGR 格式。
在基于 C++ 的 gstreamer 应用程序中,它打开了支持多种格式的 OpenGL 渲染器。如果该方法可以提高性能,我们如何将其集成到 jupyter notebook 中?
请对此进行指导。