cost 293 ms
当我使用 GlSurfaceView 向侧面(向左或向右)倾斜我的设备时,cameraX 预览倾斜 - cameraX preview Skews when I tilt my device sideways(Left or right) using GlSurfaceView

我正在制作一个相机滤镜应用程序,因为我正在使用 opengles 和 CameraX,当我使用 PreviewView 时一切正常,但是当我使用 GlSurfaceView 时,当我将设备横向移动时,预览开始倾斜。 我正在渲染器中创建纹理从纹理中创建表面纹理从该表面纹理创建表面提供者最后将这个表面 ...

为什么我的代码在 opengl 中没有显示在顶点数组 object 的手机模拟器上 - Why is my code not displaying on phone emulator with vertex array object in opengl

我是新手,但我想做的是使用顶点数组 object 在手机模拟器上显示一些东西。 但问题是它没有在手机上显示任何内容。 我对使用顶点数组对象的理解是,VAO 类似于一个文件夹,可以指向不同的缓冲区,并且在 VAO 内部有顶点缓冲区对象。 我在代码中所做的是创建两个缓冲区和一个 VAO。 将缓冲区绑定到 ...

如何将代码从顶点数组重构为顶点数组 Object 方法 - How to refactor code from Vertex Array to Vertex Array Object methods

我正在学习 Opengl,我一直在使用的书是 OpenGL(R) ES 3.0 Programming Guide, 2nd Edition。 在第 6 章,他们讨论了 Vertex arrays,他们有一个使用 Vertex Array 方法的示例代码,即下面的代码。 在该章的后面,他们讨论了顶点 ...

BulletPhysics 是否会由于重力自动使刚体随时间下降得更快? - Does BulletPhysics make rigid bodies fall faster over time due to gravity automatically?

我刚刚开始使用 Bullet Physics 和 OpenGL,我有一个盒子落在另一个盒子上面。 我只是不确定我是否必须手动添加一个事实,即 object 以越来越快的速度落向地面,object 落下的时间越长,或者它是由 Bullet Physics 自动完成的。 我还注意到多个不同质量的物体以 ...

在 Android 和 opengles 2 中使用 glOrthof 在屏幕中居中矩形对象,java - Center rectangle-object in the screen by using glOrthof in Android with opengles 2, with java

我正在为 Android 编写 OpenGlEs 2 一书的示例。我做了第一个示例,通过使用下面的数组定义坐标来绘制底数为 9、高度为 14 的矩形 矩形出现在示例中,右上角的白色矩形: 我正在处理的代码位于存储库https://github.com/quimperval/opengles-an ...

如何让OpenGL ES 2.0中的vertex shader进行GPGPU计算? - How to let a vertex shader in OpenGL ES 2.0 perform GPGPU computing?

我正在做一个使用 OpenCL 的项目,我认为它可以在 Mali 400 GPU 上运行。 但是我最近发现Mali 400 GPU只支持OpenGL ES 2.0标准。 我仍然必须使用这个 GPU,那么有什么方法可以让着色器的行为与 OpenCL 内核或 CUDA 内核几乎相同? 我期望有一些主要 ...

在 android 中的 Dispatchers.Default 上运行 EGL 命令可以吗? - Is it okay to run EGL commands on Dispatchers.Default in android?

据我了解,EGL14.makeCurrent() 函数将线程映射到我们创建的 EGLContext。 我们执行的每个 EGL 操作都将在绑定到线程的 EGLContext 上执行。 执行用 Dispatchers.Default 包装的 EGL 操作是否安全? 根据文档,“”Dispatchers ...

您如何在 Android 上的 OpenGLES 中有效地管理纹理内存? - How do you efficiently manage texture memory in OpenGLES on Android?

我正在将纹理加载到 Android 上的 OpenGLES 中,并在 HashMap 中维护对生成的id的引用。 在给定的时间点,并非所有已加载的纹理都将被使用,但可能会在稍后的时间点使用,因此如果设备有足够的可用内存,我希望保持纹理加载。 但是,如果设备开始内存不足,我想删除任何未使用的纹理,因 ...

有什么方法可以集成 OpenGLES 和 OpenWFD API? - Is there any method for integrating OpenGLES and OpenWFD API?

我正在 QNX 7.0 上开发一个 C++ 应用程序。 在应用程序中,我想通过 OpenGL ES 3 渲染一个基本的立方体,并使用 OpenWFD API 显示它。对于 QNX,本地窗口系统是通过屏幕 API 提供的,但是,就我而言,我无法使用它。 我可以访问 OpenWFD API 并且可以在 ...

Cocos2dx OpenGl Shader二贴图问题 - Cocos2dx OpenGl Shader two textures problem

我的 cocos2dx 手机游戏片段着色器可在 iOS 上运行,但在 Android 上无法正常运行,我没有想法。 想法:u_texture 是我要修改其外观的精灵的输入纹理。 u_texture1 是一个具有一定透明度的“蒙版”纹理,根据其 alpha 通道,我想渲染精灵的外观有一些变化或没有变 ...

从 GL_TEXTURE_2D_ARRAY 上的多个帧缓冲区读取延迟像素缓冲区 - Delayed Pixel Buffer Read from Multiple Framebuffers on GL_TEXTURE_2D_ARRAY

使用 Android、OpenGL ES 3.0 尝试使用帧缓冲区对象写入 GL_TEXTURE_2D_ARRAY 的多个层以按顺序创建高度图,然后在稍后的循环操作中按顺序从 GL_TEXTURE_2D_ARRAY 的所有层读取。 如果我创建一个高度图纹理层,然后立即使用像素缓冲区 object 从 ...

错误:0:4: 'gl_FragColor': 未声明的标识符 & 错误: 0:4: 'assign': 无法从 'uniform 4-component vector of float' 转换为 'float' - ERROR: 0:4: 'gl_FragColor' : undeclared identifier & ERROR: 0:4: 'assign' : cannot convert from 'uniform 4-component vector of float' to 'float'

OpenGL 代码抛出两个错误: 错误:0:4:“gl_FragColor”:未声明的标识符错误:0:4:“分配”:无法从“浮动的统一 4 分量向量”转换为“浮动” 源代码: 着色器助手 三角形顶点着色器 三角形片段着色器 ...

Android 捕获一个 GameActivity View 作为 Bitmap - Android capture a GameActivity View as Bitmap

我正在使用 Jetpack 的 GameActivity 在 Android 中呈现我的游戏,并且我在 Kotlin 代码中在其顶部添加了一些本机视图。 我想要一种将整个屏幕捕获为 Bitmap 的方法,但不知何故,OpenGL 渲染的东西不会出现在保存的 Bitmap 上,只是“正常”的 And ...

有没有办法在 GLSL 中为统一缓冲区强制执行 16 字节对齐? - Is there any way to enforce a 16 byte alignment for a uniform buffer in GLSL?

我通过 wgpu 以 WebGL 为目标,但遇到了统一缓冲区对齐的问题。 我正在尝试使用这件制服: 我收到错误BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED 。 与 wgpu 的维护者核实后,我得知这是因为 WebGPU 使用的 GLSL 的风格,并且我的着色器中的统一缓冲 ...

如何在不使用几何着色器的情况下在 OpenGL ES 3.0 中为多个点光源实现阴影? - How to implement shadow for multiple pointLights in OpenGL ES 3.0 without using Geometry shader?

我正在尝试为我的场景中的多个点光源实现阴影。 我正在阅读本教程,但在本教程中,他们使用了立方体贴图和几何着色器来存储片段的深度值。 我正在使用 emscripten,在他们的文档中他们说他们只支持 OpenGL ES 3.0 和 OpenGL ES 3.0 不支持几何着色器,OpenGL ES 3 ...

C++ freetype 为带有颜色和长度的文本添加边框 - C++ freetype add border to text with color and lenght

我制作了一个 OpenGL c++ 程序,可以在屏幕上显示一些文本。 我已经学习了一些教程并从这个问题中获得了帮助。 有了这个,我设法编写了一个名为 add_border 的add_border但我不太明白这一切是如何工作的,也无法在屏幕上显示边框。 这是我到目前为止所拥有的: 文本文件 文本.vs ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM