OpenGL 3D图形API的子集,专为移动电话等嵌入式设备而设计。此版本2.0消除了大多数固定功能渲染管道,有利于可编程渲染管道。
是否可以创建一个不可见的X窗口?为了初始化 OpenGL ES 2.0 上下文,必须手动创建一个 X 窗口,但我找不到一种方法让它不可见。因为我只是做...
我已经运行了一个 Wavefront OBJ 解析器,但在花了无数个小时试图弄清楚如何在 OpenGL 中加载数据后,我最终不得不放弃。 代码的构建方式如下: 结构
在GL/Surface/TextureView上绘制YUV帧
我在自己的线程(不是主线程)中连续调用了一些回调,因为这是 1920 x 1088(是的,88)、30 fps 视频: @覆盖 公共无效 onYuvDataReceived(MediaFormat mediaFormat,ByteBuffer byteBuf...
OpenGL-ES:渲染 FBO 到 GLSurfaceView
我有一个渲染器以 RENDERMODE_WHEN_DIRTY 模式处理输入图像(即每个请求渲染一次)。它只是将效果应用于输入图像。 因为结果图像需要...
我正在为 API 级别 >= 7 创建一个 Android 应用程序。一个屏幕通过 NDK 使用带有 OpenGL ES 2.0 的 GLSurfaceView。如何检测 OpenGL 2.0 是否可用?我无法使用安卓:
Android GLES20 - 无法创建 VBO - JNI 错误
我正在 Android 中使用 GLES20 创建 VBO,目前遇到 JNI 错误。我仔细检查了容量和价值计数。我还检查了缓冲区(我的代码中的 STANDARD_QUAD)是否获取了 ID。 我
考虑到我用 GL_LINES 绘制线条,是否可以在片段着色器中添加线条粗细?我看到的大多数示例似乎只访问原语中的纹素......
我正在寻找一个在x方向有透视投影,在y方向有正交投影的投影矩阵,如图所示,这个存在吗? 我尝试做...
我已经使用纯 C++ 实现了一种用于无缝混合的图像混合方法。现在我想将此代码转换为 GPU(使用适用于移动设备的 OpenGL ES 2 着色器)。基本上该方法创建
glGenerateMipmap() 在 Samsung Galaxy SII (Mali-400 MP) 上非常慢
我目前正在使用 Android NDK 和 OpenGL ES 2.0 在 Samsung Galaxy SII (ARM Mali-400 MP) 上进行一些 GPGPU 开发。为此,我需要从已渲染到的纹理生成 mipmap ...
设置 SCNTechnique 会停止 SCNSceneRendererDelegate
当我为 SCNView 设置 SCNTechnique 时,我的 SCNSceneRendererDelegate 停止工作。有什么解决方法吗?我想在场景渲染之前和之后执行一些代码。我尝试过重置
如何在 glkit 中获得立方体每个面上具有不同纹理图像的立方体?
我正在开发一款游戏,我必须摇动骰子才能获得数字。我正在使用 glkit 制作一个立方体并通过 GLKBaseEffect 对该立方体进行纹理化。出色地 !我想要一个具有不同纹理图像的立方体
我已经使用 NDK 将 Bullet 物理引擎实现到我的 Android 程序中(我正在使用 Android 的 Vuforia 的 imagetarget 示例),并且它已设置并正常工作,但是我希望...
如何在Android中使用OpenGL ES渲染android.media.Image
我正在使用 MediaCodec 来解码视频,由于某种原因我无法使用 Surface 配置编解码器。所以我使用 EGL 渲染视频。这是我的渲染逻辑。 videoDecoder.setStateListener(对象:
如何使用 OpenGL-ES 2 在 Android 中加载和显示 .obj 文件
我正在尝试将 .obj 文件加载到我的 Android 应用程序中并使用 OpenGL 2 显示它。 您可以在此处找到该文件:编辑:我删除了该文件,您可以使用包含这些值的任何 .obj 文件
有没有办法将2个单独的纹理加载到OpenGL SC 2.0中的前两个和最后两个通道中?
我正在尝试在片段着色器中使用 2 个 mipmap 纹理。我无法在加载之前将它们组合起来,因为我必须从单独的源(即单独的文件)加载纹理。在渲染过程中,我...
将 libcamera 平面复制到 OpenGL 纹理时崩溃
下面的程序在调用 glTextureImage 时立即触发 SEGV。它在 Raspberry Pi 3B 上运行,使用 SDL2 从 KMSDRM 设备打开 OpenGL ES 2.0 上下文。 // 实际值:w =...
致命信号 11(SIGSEGV),代码 1(SEGV_MAPERR),tid 14795(GLThread 39)中的故障地址 0x0,pid 14605(.example.opengl)
我在尝试创建 3D 视差时收到以下错误致命信号 11 (SIGSEGV)、代码 1 (SEGV_MAPERR)、故障地址 0x0 in tid 14795 (GLThread 39)、pid 14605 (.example.opengl)电子...
我正在尝试将大图像的一部分应用于 OpenGL ES 2.0 中的矩形 我有这个大纹理表或精灵表。每张图片都是 32x32。完整图像为 192x32。 加载纹理 glGenText...
当我尝试通过 CMake 编译我的 OpenGL 程序时出现“对 `gladLoadGLES2Loader' 的未定义引用”
这是我的 CMakeLists.txt: cmake_minimum_required(版本 3.26.3) 项目(opengl 版本 1.0.0) find_library(LIBS NAMES glfw3 glad ${CMAKE_SOURCE_DIR}/lib) add_executable(opengl src/main.cpp)