腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Android上的LibGdx‘`ShapeRenderer`’不尊重alpha频道
、
、
我有一个程序,我用ShapeRenderer在每一帧上画一些线。在每一帧上,我想在上面画前一幅,褪色一幅,一幅。所以我要做的是先画一个α小于1的黑色矩形,然后画出当前的框架。在桌面上,它运行良好,结果如下所示但在安卓系统上,它不起作用。它呈现成这样。我试过在绘制矩形之前启用混合。Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); 此外,在AndroidApplicationConfiguration (config.a =
浏览 2
提问于2017-08-17
得票数 1
回答已采纳
1
回答
在辅助线程上调用[EAGLContext presentRenderBuffer:]安全吗?
、
、
CAEAGLLayer (我将kEAGLDrawablePropertyRetainedBacking设置为NO)是否在幕后执行一些
双
缓冲
?BView是一个UIView子类,它在共享的EAGLContext中拥有一个帧
缓冲
区,并将渲染
缓冲
区存储分配给它的OpenGLES图层 glBindFramebuffer( GL_
FRAMEBUFFER
,
FrameBuffer
);
浏览 2
提问于2016-01-21
得票数 0
1
回答
是否可以将默认的框架
缓冲
区复制到OpenGL中的另一个框架
缓冲
区对象?
、
在呈现到屏幕上后,我尝试将默认的框架
缓冲
区复制到OpenGL中的另一个自定义框架
缓冲
区。下面是我的密码。你看到什么不对劲了吗?BLit调用是成功的,但我没有看到任何渲染。, 0); glBindFramebuffer(GL_
FRAMEBUFFER
, geomFBO); glDrawBuffer(GL_COLOR_ATTACHMENT0);
浏览 3
提问于2022-01-22
得票数 1
2
回答
WebGL中多个绘制
缓冲
区上的readPixels
、
我使用webgl_draw_buffers扩展创建了一个帧
缓冲
区对象,以便提供三个颜色
缓冲
区: gl.bindRenderbuffer; gl.bindFramebuffer(gl.<
浏览 5
提问于2015-12-08
得票数 5
2
回答
ios中的多采样渲染到纹理
、
、
、
、
); glFramebufferTexture2D(GL_
FRAMEBUFFER
,= GL_
FRAMEBUFFER
_COMPLETE) { NSLog(@"failed to make
浏览 7
提问于2011-09-13
得票数 7
回答已采纳
2
回答
在fb_var_screeninfo中设置yres_virtual时出现无效参数错误
、
、
、
我正在尝试为linux开发一个直接写入
framebuffer
/dev/fb0的应用程序。为了使其具有
双
缓冲
,我尝试使虚拟屏幕是屏幕大小的两倍。void gfx_init() fb0 = open("/dev/fb0", O_RDWR); error("Could not open
framebuffer
fb0, 0); if( (long)screenbuffer == 0 || (
浏览 14
提问于2013-02-26
得票数 4
1
回答
在OpenGL ES中为iPhone请求DepthBuffer
、
、
我正在iPhone上创建一个3D OpenGL ES视图,并希望设置一个深度
缓冲
区,这样我就可以使用它了。
浏览 0
提问于2010-12-06
得票数 3
回答已采纳
1
回答
尝试绑定帧
缓冲
区或附加渲染
缓冲
区时操作无效
、
我正在尝试创建帧
缓冲
区,以便可以渲染场景,然后对其应用过滤器,但是,当我尝试绑定到任何新创建的帧
缓冲
区或将渲染
缓冲
区附加到其中一个帧
缓冲
区时,会出现错误。我创建了帧
缓冲
区和renderbuffer,如下所示: GLuint
frameBuffer
[2];
浏览 47
提问于2019-12-17
得票数 1
回答已采纳
2
回答
多采样glReadPixels在iOS上的应用
、
、
、
、
我试图从多采样帧
缓冲
器中获取像素。它只返回零。我确实按建议调用了glResolveMultisampleFramebufferAPPLE,和,但我不知道在我的情况下是什么问题。首先,我创建了带有颜色附件的非多采样帧
缓冲
区: glGenFramebuffersOES(1, &
framebuffer
), GL_DEPTH_ATTACHMENT_OES, GL_RENDERBUFFER_OES, sampleDepthRenderbuffer
浏览 5
提问于2013-07-29
得票数 3
回答已采纳
1
回答
消费者生产者模型中的
双
缓冲
OpenGL对象
、
、
通过阅读文档,我了解到这需要使用EAGL共享组,共享的OpenGL对象应该是
双
缓冲
的。但是,我不太确定哪些OpenGL对象应该
双
缓冲
。是纹理还是框架
缓冲
?每次需要显示新帧时,我的生产者都会加载三种纹理,因此,我想这可能会更有效地切换框架
缓冲
区。所以,在高层次上,这是我认为应该发生的事情: 在frameBuffers2初始化的某个地方创建一个呈现
缓冲
区和两个框架
缓冲
区( openGL )。在生产者线程中,当使用者线程使用frameBuffers时,将
浏览 2
提问于2013-08-25
得票数 0
1
回答
OpenGL帧
缓冲
区绑定目标
当调用glBindFramebuffer(GLenum target, GLuint
framebuffer
);时,我知道target可以是GL_READ_
FRAMEBUFFER
、GL_DRAW_
FRAMEBUFFER
或GL_
FRAMEBUFFER
,两者兼有。但是,当我将纹理或Renderbuffer对象附加到框架
缓冲
区时,我还必须提供一个绑定目标。 我的问题是,当我通过绑定目标target将任何内容附加到框架
缓冲
区时,它是否保持不变?这意味着当一个呈现
缓冲
区通过绑定点
浏览 4
提问于2015-11-08
得票数 0
回答已采纳
1
回答
基于opengl的二维图像抗混叠/平滑/超采样
、
、
、
在绘图之前,我正在检查框架
缓冲
区的状态,所以我知道这不是问题所在。我相信我是用硬件渲染的,而不是软件--在其他帖子上看到了这个建议。 glFramebufferTexture2D( GL_
FRAMEBUFFER
, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D_MULTISAMPLEglBindFramebuffer(GL_DRAW_
FRAMEBUFFER
, 0); glBindFramebuffer(GL_READ_<e
浏览 3
提问于2015-01-08
得票数 0
回答已采纳
1
回答
是否可以将默认帧
缓冲
区复制到帧
缓冲
区对象,而不在屏幕上显示任何内容?
、
、
、
或者,它将具有与在默认帧
缓冲
区上纹理的输入图像相同的分辨率? 我的问题清楚了吗?
浏览 2
提问于2015-07-29
得票数 0
1
回答
OpenGL ES 2.0与iOS中的默认
FrameBuffer
、
目前,为了在屏幕上绘图,我使用以下代码为GL_COLOR_ATTACHMENT0生成一个具有Renderbuffer的框架
缓冲
区。:GL_RENDERBUFFER]; 默认框架
缓冲
区是默认呈现的地方,您不需要做任何事情就可以得到它。
Framebuffer
对象是您可以呈现的对象,有些人称之为“屏幕外呈现”。如果您这样做,您的图像以纹理结束,而不是默认的框架
缓冲
区(在屏幕上显示)。您可以将图像从该纹理复制到默认的框架
缓冲
区(屏幕上),这通常是通过闪烁
浏览 2
提问于2013-10-29
得票数 4
回答已采纳
1
回答
在OpenGL ES中绑定多个
缓冲
区
、
、
中可以绑定多个帧
缓冲
区和渲染
缓冲
区。我正在渲染到屏幕外的帧
缓冲
区/渲染
缓冲
区,并且更喜欢使用我现有的渲染代码。这是我目前正在做的事情: // render all content// create/bind
framebuffer
2 and renderbuffer2
浏览 0
提问于2011-10-26
得票数 3
回答已采纳
1
回答
OpenGL:深度附件中断框架
缓冲
区
、
、
我需要一
双
新的眼睛。在重写引擎时,我在编写延迟呈现路径时偶然发现了这个问题。只有当我不使用深度附件时,框架
缓冲
区才会显示,这意味着呈现是错误的,但如果有,所有的输出都是空的。= GL_
FRAMEBUFFER
_COMPLETE) {} glBindFramebuffer(GL_DRAW_
FRAMEBUFFER
, 0);
浏览 1
提问于2016-12-28
得票数 3
回答已采纳
1
回答
libgdx网格截图原始分辨率
、
、
、
我有一个使用texture.bind()在呈现循环中绑定纹理的网格;所以我对网格三角形做了一些修改,以修改纹理的外观。我在这里和那里移动一些三角形以获得最终的图像。现在,我想将该图像保存在其原始分辨率中,但如果使用该图像的原始像素映射,则在修改1024x1024之前保存原始图像。但是我想在1024x1024中保存修改过的图像。byte[] pixels = ScreenUtils.getFrameBufferPixels(0, 0, Gdx.graphics.getBackBufferWid
浏览 2
提问于2016-04-25
得票数 1
回答已采纳
2
回答
Vulkan:为什么主命令
缓冲
区和辅助命令
缓冲
区都需要设置框架
缓冲
区和呈现传递?
、
inheritanceInfo = {};inheritanceInfo.renderPass = renderpass; <-------------...=
frameBuffer
; <------------- vkCmdBeginRenderPassseconda
浏览 1
提问于2019-09-05
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券