问题标签 [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.

0 投票
1 回答
805 浏览

android - OpenGLRenderer 刷新缓存(模式 0)和(模式 1)

每当我安装我的应用程序时,我都可以将数据库从资产文件夹复制到/data/data/packagename/databases/. 到此为止,应用程序工作得很好。

但是在 10 或 15 秒后,所有缓存文件夹(例如cache/SharedPreference/databases,所有可用的文件夹)都/data/data/packagename/databases/被删除了,在 logcat 中我收到了这个错误。

在谷歌上搜索了这个错误的原因后,我发现如果 APK 大小超过 50MB,就会出现刷新缓存错误。但就我而言,APK 大小仅为 35MB。

0 投票
1 回答
2430 浏览

android - Android - 检测 OpenGLRenderer 内存不足

有没有办法检测 OpenGLRenderer 内存不足?我将大图像设置为可绘制到 ImageView 背景和具有全高清显示的设备上,有时 ImageView 保持空白,我在 logcat 中得到了这个

我想检测到这种情况已经发生并将较小的图像设置为背景。
谢谢

0 投票
0 回答
237 浏览

android-studio - 当我要运行一个android应用程序时总是有一个错误

当我要运行一个android应用程序时,我的logcat中总是有一个文本是“E/OpenGLRenderer:从二进制构建程序,位置:0,texCoord-1”

在此处输入图像描述

0 投票
3 回答
296 浏览

android - 从文件中加载巨大的图像

我正在使用存储在Environment.getDataDirectory()上的图片,它们的宽度为 1920,高度为 1080,我想使用以下代码将它们加载到图像视图中:

但在Android 6.0 (Samsung Galaxy S6 Edge) 上出现此错误,在Android 5 (HTC One) 上运行良好

W/OpenGLRenderer:位图太大,无法上传到纹理中(3240x5760,最大值=4096x4096)

所以现在的问题: 有没有办法避免这个错误并且没有质量下降(我需要这个质量,因为你可以缩放图像)

0 投票
0 回答
2340 浏览

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"

谢谢!

它应该是什么样子(前 15 日的样子)

当错误发生时

0 投票
1 回答
585 浏览

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。如果这些数字相同,您的活动可能会占用事件队列。

有人遇到过这样的问题吗?让我知道你的建议。

谢谢

0 投票
1 回答
219 浏览

opengl - openGL绘图GL_LINES给出不正确的结果

我正在尝试绘制一个速度矢量网格,我希望每个网格点的速度是一条斜率为 1 的线。一条倾斜的线,但我总是以一条垂直线结束。我不确定我做错了什么。有什么我忽略的吗?

这是我的顶点缓冲区的外观:

这是我创建 VBO 和 VAO 的方式:

这是我的顶点着色器:

这是我的绘图代码:

这是我得到的图像: 结果图像

0 投票
0 回答
626 浏览

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

0 投票
1 回答
125 浏览

android-studio - 简单的 3D 形状面未按预期呈现 - Android Studio 中的 OpenGL ES

我正在尝试正确地制作旋转八面体显示,我已经成功地实现了其他形状,例如立方体和四面体,但是我遇到了一些困难。

这是我正在使用的简单 obj 文件:

我的代码如下:

产生的形状可以在下面的截图中看到,在黑色的表面上也可以看到可能发生了某种 z 战斗?黑色三角形闪烁红色和黄色: 形状截图

有时会产生以下形状,闪烁着不同的颜色: 奇怪的闪烁形状截图

非常感谢任何帮助,在此先感谢。

编辑: 由于以下答案,我已经设法正确绘制顶点图,但是仍然存在这种闪烁,我非常感谢您的帮助。

闪烁

0 投票
0 回答
151 浏览

python - 如何在 jupyter notebook 上显示来自摄像头的视频

我编写了一个 Jupyter 笔记本应用程序,用于从相机捕获视频并执行面部检测并将其显示在 jupyter 笔记本上,使用带有 Python 绑定的 gstreamer 框架。但是,视频非常慢,因为我必须先将其转换为 jpeg,然后再将其显示在笔记本上。

如何提高性能以使其接近实时?

如何在不转换为 jpeg 的情况下显示它。我正在使用 BGR 格式。

在基于 C++ 的 gstreamer 应用程序中,它打开了支持多种格式的 OpenGL 渲染器。如果该方法可以提高性能,我们如何将其集成到 jupyter notebook 中?

请对此进行指导。