opengl-es 相关问题

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

SceneRenderer中的Kotlin内联函数

如果在渲染循环中使用内联函数,是否会带来性能优势? class SceneRenderer(val f:()-> Unit):GLSurfaceView.Renderer {重写fun onSurfaceCreated(glUnused:...

回答 1 投票 1

是否有OpenGL支持的Android视图?

本机Android视图(View类及其扩展的所有内容,即TextView,ImageView等...)是否在后台使用OpenGL?如果没有,使用OpenGL进行平均...有什么好处...

回答 1 投票 0

openGL android中带有虚线边框的绘制矩形

我是openGL的新手。我想在GLES11画布上绘制一个带有虚线边框的矩形。我可以使用此处提供的drawRect()方法绘制普通矩形:@Override public void ...

回答 1 投票 1

((LibGDX)OpenGL着色器统一不起作用

因此,我试图做一个非常简单的事情,我有一个4x4的图像,并且试图制作一个可以改变该图像颜色的着色器。这是用于颜色选择器。 (渐变图像...

回答 1 投票 0

在OpenGL / GLSL中绘制贝塞尔曲线的内部阴影

我正在尝试为包含四个三次贝塞尔曲线的对象绘制内部辉光/阴影。要绘制一条贝塞尔曲线,我将其分成多个部分,然后计算与当前距离...

回答 2 投票 0

在OpenGL ES中缓存三角函数有意义吗?

我知道触发函数缓存在GPU之前进行图形处理时非常流行,但是使用一维纹理查找表从内部的预计算值中计算正弦/余弦是否有意义?

回答 1 投票 0

Opengl ES glGetAttribLocation问题! 0x0502错误

glGetAttribLocation被执行时发生错误。而且我不知道为什么。我试图检查程序,着色器和逻辑。但是我无法解决此问题...我认为是有问题的...

回答 1 投票 0

如何进行批渲染?

我有4-5个目标。我为它们每个绘制了几个三角形。而!window.should_close(){对于targets.iter(){中的目标,//更新统一(target.color_value [red,blue,green,...

回答 1 投票 1

WebGL半透明显白

我在使用 WebGL 时遇到问题。半透明纹理看起来是半透明的,但它们也变白了,渲染时不考虑纹理的颜色...... 这就是我设定的...

回答 3 投票 0

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

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