问题标签 [glsurfaceview]

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 投票
2 回答
1146 浏览

android - 某些手机​​上的 gl 纹理错误

经过一番谷歌搜索后,我在几部手机上发现我的 glSurfaceView 中的一些纹理没有加载(仅显示白色),我设置 setDebugFlags(DEBUG_CHECK_ERROR) 以获取下面列出的以下错误日志。MenuButton.java 中的第 40 行是:

其中 textures 是我的纹理指针,声明为:

我很难过,因为我只在 Droid Pro 和其他几部手机上看到过这个问题,而且我不确定 gl.glGenTextures 的值如何无效。任何想法都会很有用。

编辑:菜单按钮的代码发布在下面。

问题图片: 在此处输入图像描述

}

0 投票
2 回答
1163 浏览

android - setContentView 说找不到源

我正在尝试使用带有一些文本的自定义 GLSurfaceView 来显示游戏中的分数。我已经根据某人在此处发布的帖子制作了统一的 xml 布局,但是当我尝试使用 setContentView 加载它时,应用程序崩溃了。调试后我发现它说“找不到源”。我已经重建了 R 文件,但这并没有帮助。作为参考,我扩展 GLSurfaceView 的类称为 GLView。任何帮助,将不胜感激。

使用 XML 文件名 score.xml

0 投票
1 回答
255 浏览

android - 如何将 PDF 文件传递​​给 GlSurfaceView 并渲染它?

我是 android 中 openGlSurfaceView 的新手。我想将一个 PDF 文件传递​​给这个表面视图。我还想为 PDF 文件添加一个放大/缩小选项。当我遇到时,绘制三角形及其 3D 视图,仅给出旋转。任何人都可以帮助我这样做吗?有没有这方面的具体教程?

0 投票
0 回答
2946 浏览

android - Android:如何调整 GLSurfaceView 的大小,以便在外部添加按钮?

我有一个 3d 模型查看器,但我想修改它,所以听到一些问题/问题:

(OpenGL ES 2.0)

1.是否可以将 GLSurfaceView 尺寸(高度和宽度)更改为 600 x 800 并以设备(平板电脑)屏幕为中心?我想使用未使用的区域在外部排列按钮。

2.是否可以在 XML 中调整 glSurfaceView 的大小?

3.有没有办法在屏幕顶部设置 XML 布局?

4.是否可以在渲染下设置背景颜色,使其不全黑?

有关我想要实现的目标的参考,请在 android 市场上搜索“STL Viewer”。

0 投票
0 回答
895 浏览

android - Using GLSurfaceView instead of SurfaceView with the camera preview app sample

I am trying to use a GLSurfaceView instead of a normal SurfaceView with a camera application. The app simply display the camera preview frame on a surfaceview object. It works, but since i want to add opengl es rendering on the camera preview frame, i started by extending a GLSurfaceView class instead of a SurfaceView. Just that. The application seems to work, but sometimes it mulfunction (the app don't exit anymore if i press the back button) and it exit always with an error (when i close it, appears an alert box that says something like: "the app was interrupted due to an unexpected error").

Any idea?

0 投票
0 回答
8130 浏览

android - 如何以编程方式创建带有图像的 ImageButton?

我正在尝试在 GLSurfaceView 上添加一个 ImageButton。添加带有文本的常规按钮已经完成并出现在我的平板电脑上。创建一个 ImageButton 只工作了一半。当我以编程方式创建 ImageButton 时,它只显示按钮框,但不会加载基本的 android 图标。这是我的代码:

同样,b1-b3 是带有文本的常规按钮。他们完美地工作。但是“il”ImageButton 只显示没有图标的按钮部分。关于我所缺少的任何建议?

0 投票
2 回答
7813 浏览

android - 在 2 个 GLSurfaceViews 之间共享 EGL2.0 上下文导致 Android 平板电脑上的 EGL_BAD_ACCESS

我尝试通过以下代码共享 EGL 上下文 bwteen 2 GLSurfaceViews:

该代码适用于大多数 android 手机(OS>=2.2),但在所有经过测试的平板电脑上都失败了。

01-12 18:33:35.381:E/AndroidRuntime(12171):致命异常:GLThread 11

01-12 18:33:35.381: E/AndroidRuntime(12171): java.lang.RuntimeException: eglMakeCurrent 失败: EGL_BAD_ACCESS

01-12 18:33:35.381: E/AndroidRuntime(12171): 在 android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1146)

由于我声明了 LOCAL_LDLIBS: = -lGLESv2,因此 EGL 是 2.0 上下文。

为什么它在平板电脑上失败(xoom、galaxy、lg、sony 等)

任何见解都值得赞赏。

0 投票
1 回答
2374 浏览

android - 在活动中使用 GlSurfaceview

我有一个活动,我将活动的内容视图设置为“R.layout.main.xml”。我还有一个包含使用openGL创建的动画的类。现在我需要在 Activity 的背景中使用这个动画。

代码是这样的

但是我的应用程序崩溃了..我该如何解决这个问题。

0 投票
1 回答
1202 浏览

android - Android GLSurfaceView 导致泄漏?

我正在尝试GLSurfaceView在 Android 上使用并遇到问题。我正在使用这篇 OpenGL 文章中的代码。它运行良好,但是当我旋转设备时,我注意到分配的内存正在增长。

所以我用MAT检查我是否有内存泄漏,发现那里有多个Activity实例。如果我使用支配树,我会发现多个GLThread对象(但只有一个正在运行)。那么这是一个androidGLSurfaceview错误还是我误解了一些东西GLSurfaceView

0 投票
1 回答
977 浏览

android - 如何使用 Android ndk 在 GLSurface 视图上显示多张图片

我能够在 android ndk 中使用 OpenGL ES 显示图像。现在我想通过android ndk在OPENGL ES中使用多线程显示2或4张图像。我对此进行了大量搜索,发现 Surfaceview 只能有一张图片。那么在GLSurface视图上显示多张图片的方法是什么..

任何人都可以告诉我如何做到这一点..

提前致谢