在 iOS 5.0 中使用 ffmpeg 和 OpenGL 反转徽标和字幕
我正在使用 ffmpeg 在 iOS 5.0 上播放视频。在我的应用程序中,使用 ffmpeg 解码视频帧并使用 OpenGL 来显示它。 但我有一个问题我没有解决。视频图像…
WebGL 仅渲染/加载某些 PNG 文件
我已经为 WebGL 创建了一个 OOP 环境,因此我可以轻松创建我将来可能获得的游戏项目所需的所有对象。大部分工作已经完成,但我现在对 .png 文件的显示…
Android:OpenGL 重新加载纹理
我正在尝试在我的应用程序中添加一个加载屏幕,因为加载纹理需要一些时间。这就是我之前所做的... public void onSurfaceCreated(GL10 gl, EGLConfig …
OpenGL ES 如何正确组合 Orthof 和 Frustum
我开始学习 iPhone 的 OpenGL ES 1.1,并且想在一些 3D 对象后面以正交投影绘制 2D 图像。使用 Jeff Lamarche 的教程和《Pro OpenGL ES for iPhone》…
Android 上用于绘制应用程序的 OpenGL 或 Canvas
我开始编写一个手指画风格的应用程序(我已经看到了 Google Developer 资源上的教程)。该应用程序将具有以下内容: 1.)要在其上绘制的背景图像 2.)…
如何修改 GLCameraRipple 示例以在后台线程上处理?
我正在尝试修改 GLCameraRipple 示例应用程序来自 Apple,用于在后台线程上处理视频帧。在此示例中,它使用以下代码处理主线程上的每个帧: // Set di…
Android opengl 1.1 渲染到纹理 1286 错误(无效的帧缓冲区操作)
我正在尝试在我的 Android 游戏中实现运动模糊效果。 经过大量研究后,我发现最好的方法是使用帧缓冲区对象将前一帧保存为纹理,并将其渲染在当前帧的…
为每个要绘制的项目调用 gluLookAt() ?
伪代码: drawScene() { for(every 3Dobject) { glMatrixMode(GL_MODELVIEW); glLoadIdentity(); gluLookAt(eye, targ, up); //is there a better way…
如何使用 Quartz 2D 和 Grand CEntral Dispatch 以编程方式生成 UIImage
现在,我已经使用 Quartz 2D 以编程方式在水龙头上生成了图像。我想将它与中央调度结合使用,这样它就可以在另一个 cpu 上创建,并在完成时触发通常的…
OpenGL ES 在随机延迟后执行选择器
我正在开发一个 OpenGL ES 应用程序,其中有一艘装有 6 门枪的宇宙飞船。每把枪都使用关键帧动画在起始位置和结束位置的 2 组顶点之间进行插值。 我有…
OpenGL ES:需要 OpenGL ES(1.x 和 2.0)API 列表
我对 OpenGL(桌面版)有一些背景知识。现在,我计划转向 OpenGL ES。为此,我需要知道以下内容: 我在OpenGL中使用的相应API需要在OpenGL ES(1.1或2…
如何停止 Open GL 渲染器
由于某种原因,我需要重新启动 GLSurfaceView.Renderer,因此我需要在应用程序中花一些时间再次调用 setRenderer(newRenderer),Android 不喜欢这种做…