opengl-es 相关问题

OpenGL 3D图形API的子集,专为移动电话等嵌入式设备而设计。

Android 3D游戏中用于运行渲染的多个线程。线程安全的吗?

很长时间以来,我一直在为应用程序制作流畅的动画。我得到了这个解决方案:多个线程启动SceneRenderer并条机:公共类OGLView扩展了GLSurfaceView {...

回答 1 投票 0

基于基础多态性的版本GLES 2.0和GLES 3.0的代码合并

情况:Android应用程序支持两个版本的OpenGL ES:2.0和3.0。差异仅在着色器中。我不想为版本2和版本3设置单独的类集,但希望合并...

回答 1 投票 0

实现仅深度遍的最小步骤

我有一个现有的OpenGL ES 3.1应用程序,该应用程序使用颜色和深度/模板附件将场景渲染到FBO。它使用通常的绘制方法(glBindBuffer,glDrawArrays,glBlend *,...

回答 1 投票 0

glInvalidateFramebuffer与共享附件的含义

我有一个在两个FBO之间切换的方案。两个FBO共享相同的深度/模板附件,只是颜色附件不同。现在,如果我在depth / ...上调用glInvalidateFramebuffer,... />

回答 1 投票 0

kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange与NV12相同吗?

kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange的像素格式是双平面分量,一个分量用于y平面,另一个分量用于CbCr平面,所以我认为它与NV12像素格式相同,对吧?

回答 1 投票 5

仿真器对Windows图形驱动程序的依赖性

我正在Windows计算机上使用google android模拟器来运行一些基于OpenGL的图形方案。这些方案使用纹理作为渲染目标,并从中创建位图,并将其转储为...

回答 1 投票 -1

关于glInvalidateFramebuffer的含义

我对glInvalidateFramebuffer的一般用法有疑问:据我所知,glInvalidateFramebuffer的目的是“跳过不再需要的帧缓冲区内容的存储”。 ...

回答 1 投票 0

使用OpenGL将位图绘制到视频帧

我正在研究一个扩展Camera2Capturer的类,以便从摄像机获取帧,对其进行修改,然后将其反馈给观察者回调。我能够得到框架,将其转换为...

回答 1 投票 0


[如何以类似方式将YUVI420帧生成到SurfaceTexture,就像相机将帧生成到SurfaceTexture?

我能够使用openGL在GLSurfaceView上渲染YUVI420框架,但我的要求是在SurfaceTexture上渲染框架。基本上我想将帧生成到SurfaceTexture,而不是像渲染到TextureView一样...

回答 1 投票 3

是否有可能在现代GPU上进行老派的2d复制?

GL似乎已成为所有游戏平台(甚至是手持设备!)的主流。这已将现代GPU芯片组的部署推向了众多消费者。这真太了不起了。与...

回答 6 投票 12

更改OpeGL ES Android中的背景颜色会更改纹理的颜色

如果我更改GLES20.glClearColor(1.0f,1.0f,0.0f,1.0f)的背景,然后尝试绘制纹理,则此最后一个的颜色会意外更改。这是png文件:应用程序的结果...

回答 1 投票 1

无法同时运行两个着色器程序,但是在单独使用时,每个程序都可以正常工作

Ok对此扼杀了2天。我有一个小的GLES2 / Android应用程序...两个对象(都是正方形,但只有一个具有纹理坐标)。我有两个着色器程序,一个处理纹理,并且...

回答 1 投票 1

如何在OpenGLES中为多个对象上的多个纹理设置片段着色器?

我尝试将纹理绑定到一个对象,将另一个纹理绑定到下一个对象。我在这里用stackoverflow询问了几乎相同的问题,但是那时候的区别是,我只有一个纹理,并且...

回答 1 投票 0

如何将纹理仅绑定到OpenGLES中的一个对象?

我正在绘制对象之前激活纹理。但是纹理同时显示在两个对象上。为什么呢?我应该在第一个绘制对象之前取消纹理绑定吗? -我尝试过...

回答 1 投票 1

iOS模拟器中的OpenGL慢得令人难以忍受

按照标题,模拟器超级慢,所以我有没有办法改善iOS模拟器中的OpenGL性能?

回答 1 投票 1

OpenGL 1.0 Androi中PNG纹理的透明度

几年前,我正在为Android编写OpenGL 1.0 ES,并能够获得透明的纹理。我正在2D图层上工作,该图层将具有正方形的精灵(由2个三角形组成)...

回答 1 投票 2

根据Nvidia GPU宝石第1章设置GLSL海洋水着色器

我正在遵循Nvidia GPU Gems第1章中有关使用着色器进行水模拟的知识。我正在尝试按照本章在OpenGL es 2.0(iOS)中使用glsl创建海洋水着色器。我可以...

回答 1 投票 4

无法获得要在OpenGL ES2中显示的RGB纹理

我可以使用以下代码显示纹理的1个通道:glTexImage2D(GL_TEXTURE_2D,0,GL_ALPHA,image_width,image_height,0,GL_ALPHA,GL_UNSIGNED_BYTE,image_grayscale);点bbox [4] ...

回答 1 投票 2

从像素到NDA的坐标转换

如何将像素坐标转换为规范化的设备坐标。我有一个可以检测人类面部特征(例如眼睛和鼻子)的应用,但它以...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.