GLES2.0中文API-glFramebufferRenderbuffer - CSDN
文章推薦指數: 80 %
名称glFramebufferRenderbuffer- 将renderbuffer对象附加到framebuffer对象C规范void glFramebufferRenderbuffer(GLenum target, GLenum attachment, ...
GLES2.0中文API-glFramebufferRenderbuffer
flycatdeng
于 2018-11-2014:32:35 发布
1736
收藏
1
分类专栏:
gles
GLES2.0中文API
文章标签:
glFramebufferRenderbuffer
中文
API
gles
gles
同时被2个专栏收录
133篇文章
17订阅
订阅专栏
GLES2.0中文API
106篇文章
43订阅
订阅专栏
名称
glFramebufferRenderbuffer-将renderbuffer对象附加到framebuffer对象
C规范
void glFramebufferRenderbuffer(GLenum target,
GLenum attachment,
GLenum renderbuffertarget,
GLuint renderbuffer);
参数
target
指定帧缓冲目标。
符号常量必须是GL_FRAMEBUFFER。
attachment
指定renderbuffer应附加到的附着点。
必须是以下符号常量之一:GL_COLOR_ATTACHMENT0,GL_DEPTH_ATTACHMENT或GL_STENCIL_ATTACHMENT。
renderbuffertarget
指定renderbuffer目标。
符号常量必须为GL_RENDERBUFFER。
renderbuffer
指定要附加的renderbuffer对象。
描述
glFramebufferRenderbuffer将renderbuffer指定的renderbuffer附加为当前绑定的framebuffer对象的逻辑缓冲区之一。
attachment指定是否应将renderbuffer附加到framebuffer对象的颜色,深度或模板缓冲区。
渲染缓冲区不可以附加到默认(名称为0)的帧缓冲对象。
如果renderbuffer不为0,则指定附加点的GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE值设置为GL_RENDERBUFFER,GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME的值设置为renderbuffer。
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL和GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE分别设置为默认值0和GL_TEXTURE_CUBE_MAP_POSITIVE_X。
先前绑定的帧缓冲区对象的附件逻辑缓冲区都将被破坏。
如果renderbuffer为0,则分离附加到当前绑定的framebuffer对象的附件逻辑缓冲区的当前图像(如果有的话)。
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE的值设置为GL_NONE。
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME的值设置为0.GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL和GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE分别设置为默认值0和GL_TEXTURE_CUBE_MAP_POSITIVE_X。
注意
如果在将图像附加到当前绑定的帧缓冲区时删除了渲染缓冲区对象,则就好像glFramebufferRenderbuffer已使用渲染缓冲区为0调用此图像附加到当前绑定的帧缓冲区对象中的附着点。
换句话说,渲染缓冲区图像与当前绑定的帧缓冲区分离。
请注意,渲染缓冲区图像不会与任何未绑定的帧缓冲区分离。
从任何非绑定帧缓冲区中分离映像是应用程序的责任。
错误
GL_INVALID_ENUM :如果target不是GL_FRAMEBUFFER。
GL_INVALID_ENUM :如果renderbuffertarget不是GL_RENDERBUFFER且renderbuffer不是0。
GL_INVALID_ENUM :attachment是不可接收的附着点。
GL_INVALID_OPERATION :如果绑定了默认的帧缓冲对象名称0。
GL_INVALID_OPERATION :如果renderbuffer既不是0也不是现有渲染缓冲区对象的名称。
相关Gets
glGetFramebufferAttachmentParameteriv
另见
glBindFramebuffer,glBindRenderbuffer,glCheckFramebufferStatus,glDeleteFramebuffers,glDeleteRenderbuffers,glFramebufferTexture2D,glGetFramebufferAttachmentParameteriv,glRenderbufferStorage
版权
https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glFramebufferRenderbuffer.xml
https://blog.csdn.net/flycatdeng
Copyright ©1991-2006SiliconGraphics,Inc.本文档的许可是根据SGIFreeSoftwareBLicense.详见http://oss.sgi.com/projects/FreeB/.
Android,OpenGLES,图形学
flycatdeng
关注
关注
3
点赞
踩
0
评论
1
收藏
扫一扫,分享内容
点击复制链接
专栏目录
GLES2.0中文API-glBindRenderbuffer
flycatdeng的专栏
11-16
1727
名称
glBindRenderbuffer-绑定一个命名的渲染缓冲区对象
C规范
void glBindRenderbuffer(GLenum target,
GLuint renderbuffer);
参数
target
指定renderbuffer对象绑定到的目标。
符号常量必...
openGL之API学习(二十一)glFramebufferRenderbuffer
hankern的专栏
03-25
3647
将渲染缓冲区挂载到当前帧缓冲区上
voidglFramebufferRenderbuffer(GLenumtarget,
GLenumattachment,
GLenumrenderbuffertarget,
GLuintrenderbuffer);
target
Specifiesthetargettowhichth...
参与评论
您还未登录,请先
登录
后发表或查看评论
GLES2.0中文API-glRenderbufferStorage
flycatdeng的专栏
11-16
684
名称
glRenderbufferStorage-创建并初始化renderbuffer对象的数据存储
C规范
void glRenderbufferStorage(GLenum target,
GLenum internalformat,
...
GLES2.0中文API-glGetFramebufferAttachmentParameteriv
flycatdeng的专栏
12-03
1075
名称
glGetFramebufferAttachmentParameteriv-返回帧缓冲对象的附件参数
C规范
voidglGetFramebufferAttachmentParameteriv( GLenumtarget,
GLenumattachment,
GLenumpname,
GLint*params);
参数
targe...
GLES2.0中文API-glBindFramebuffer
flycatdeng的专栏
11-12
5758
名称
glBindFramebuffer-绑定一个命名的帧缓冲区对象
C规范
void glBindFramebuffer(GLenum target,
GLuint framebuffer);
参数
target
指定帧缓冲区对象绑定的目标。
符号常量必须是GL_FRAMEBUFFER...
pythonframebuffer_PythonGL.glFramebufferRenderbuffer方法代码示例
weixin_39824834的博客
12-05
19
#需要导入模块:fromOpenGLimportGL[as别名]#或者:fromOpenGL.GLimportglFramebufferRenderbuffer[as别名]defsetup_fb(self,width,height):'''SetsupFrameBufferthatwillbeusedascontainerfor1passof...
OpenGL中FrameBuffer使用
weixin_30662539的博客
08-28
760
这边先引用别人写的比较好的文章,以便快速的了解关于framebuffer的一些函数。
http://longzxr.i.sohu.com/blog/view/168909774.htm
《-------------------------------------------------------------------一下内容为引用------------------------------...
WebGL—FrameBuffer,RenderBuffer,Texture区别
最新发布
weixin_43787178的博客
05-03
712
**ColorAttachment:**存储的是纹理图片颜色值,实质上纹理图片颜色值属于颜色附着点的一种
**DepthAttachment:**指向的是深度缓冲区和颜色缓冲区
**StencilAttachment:**指向的是模版缓冲区
**RenderBufferObjects:**渲染缓冲区对象,无论是纹理、图片、颜色、深度缓冲区、模版缓冲区都存在这个对象
FrameBuffer上的附着点其实相当于内存地址,它并没有存储实质的内容,只是三个附着点或三个内存地址在FrameBuffer..
OpenGL学习归纳--buffer的使用总结
lihei12345的专栏
07-04
6787
1.FrameBuffer是其他Renderbuffer的管理者,
GLES3.0中文API-glGetFramebufferAttachmentParameteriv
MSK1111的博客
02-11
142
名称
glGetFramebufferAttachmentParameteriv-返回帧缓冲对象的附件参数
C规范
voidglGetFramebufferAttachmentParameteriv(GLenumtarget,
GLenumattachment,
GLenumpname,
GLint*params);
参数
target
指定目标帧缓冲区对象。
符号常量必须是...
OpenGLES2.0中文API
flycatdeng的专栏
12-04
9269
大部分都是谷歌翻译的,只是自己看API的时候顺便将其翻译的结果整理了一下,贴出来方便自己以后看,他人可以看,看到有问题的翻译可以指点。
glActiveTextureglAttachShaderglBindAttribLocationglBindBufferglBindFramebufferglBindRenderbufferglBindTextureglBlendColorglBlendEqu...
GLES2.0中文API-glCheckFramebufferStatus
flycatdeng的专栏
11-20
3253
名称
glCheckFramebufferStatus-返回帧缓冲区对象的帧缓冲区完整性状态
C规范
GLenum glCheckFramebufferStatus(GLenum target);
参数
target
指定目标帧缓冲区对象。
符号常量必须是GL_FRAMEBUFFER。
描述
glCheckFramebufferStatus返回一个符号常量,用于标识当前绑定的帧...
glBindFramebuffer()离屏渲染+双缓存+读取opengl像素glReadPixels()
热门推荐
u011450490的博客
05-07
2万+
Opengl4.0中可以进行离屏渲染,即创造一个帧缓存对象(FBO),绑定一个帧缓存对象后,所有对Opengl的操作都会针对这个帧缓存对象执行。
而最近做项目时,在做一个拍照功能——读取Opengl渲染出的像素,并存入到BMP位图中。
项目采用的是Opengl1.0和Opengl4.3结合的方法,并且两者的使用相对独立。
使用旧的Opengl方法运行程序时,通过
glReadBuffer(GL_FRO
OpenGLglRenderbufferStorage函数详解
jeffasd的专栏
09-08
4720
OpenGLglRenderbufferStorage函数详解
glRenderbufferStorage指定存储在renderbuffer
中图像的宽高以及颜色格式,并按照此规格为之分配存储空间,当一个渲染缓存被创建,它没有任何数据存储区域,所以我们还要为他分配空间。
这可以通过用glRenderbufferStorage()实现。
第一个参数必须是GL_RENDERBUFFER
关于OpenGL的RenderBuffer,FrameBuffer
iPolaroid的专栏
01-01
9483
近日在学习OpenGL,被RenderBuffer,FrameBuffer,搞的晕头转向,网上找到了一些不错的文章供大家学习。
看了之后神清气爽啊,有木有?
1,几篇博文,写的不错
http://longzxr.blog.sohu.com/168909774.html
http://blog.csdn.net/wl_soft50/article/details/7916955
AndroidOpenGLES(十)FrameBuffer离屏渲染
android开发笔记
08-08
2632
作用
FrameBufferObject,也称FBO,离屏渲染,可以摆脱屏幕的束缚,在后台做图像处理。
理解
FrameBuffer和Texture绑定,FrameBuffer犹如画板,而Texture犹如画纸,我们在上面画东西,画完后,我们可以拿Texture去绘制到其他地方上面。
代码
本章案例效果是在屏幕外绘制一张图片,并保存到本地。
由于GL运行需要EGL环境,而GLSurfa...
解决androidopenglglReadPixels慢的问题一
c553110519的专栏
06-13
5766
解决androidopenglglReadPixels慢的问题
由于android的gpu跟cpu内存是分离的,导致数据拷贝的过程中会非常慢,网上资料相对较少,下面是我解决这个问题的一点心的,使用PBO代码如下
1. 初始化纹理方法
publicstaticintloadTexture(finalBitmapimg,finalintusedTexId,in
FramebufferandRenderbufferObjects
lihei12345的专栏
12-08
3645
关于framebuffer和renderbuffer,我一直理解的不足,今天在上面找到一段关于这两种对象的描述,觉得非常好,读完之后,对这个的印象就清晰了很多,终于明白什么时候该用何种类型的buffer。
Arenderbufferobjectisa2Dimagebufferallocatedbytheapplication.Therenderbuffer
GLES2.0中文API-glIsFramebuffer
flycatdeng的专栏
11-21
390
名称
glIsFramebuffer-确定名称是否对应于帧缓冲区对象
C规范
GLboolean glIsFramebuffer(GLuint framebuffer);
参数
framebuffer
指定一个值,该值可能是帧缓冲区对象的名称。
描述
如果framebuffer当前是帧缓冲区对象的名称,glIsFramebuffer将返回GL_TRUE。
如果framebuff...
OpenGLESFBO-BlitFramebufferMSAA抗锯齿的实现
我是一只小小小小鸟
09-19
3338
OpenGLESFBO-BlitFramebufferMSAA抗锯齿的实现不太好用的FBO-BlitMSAA昨天写了一篇OpenGLES在几种情况下的MSAA(MultisampleAnti-aliasing)抗锯齿,其中唯独没有提到一种利用FBO-Blit的抗锯齿方法,那是因为我没能实现。
我对OpenGLMSAA的大部分代码的了解都是根据关于支持多重采样的FBO和Tex
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022CSDN
皮肤主题:像素格子
设计师:CSDN官方博客
返回首页
flycatdeng
CSDN认证博客专家
CSDN认证企业博客
码龄12年
暂无认证
77
原创
4万+
周排名
100万+
总排名
33万+
访问
等级
3642
积分
131
粉丝
102
获赞
47
评论
256
收藏
私信
关注
热门文章
android.permission.WRITE_SECURE_SETTINGS权限报错
34684
OpenGLES2.0中文API
9267
GLES2.0中文API-glGetUniformLocation
8441
GLES2.0中文API-glFramebufferTexture2D
7671
GLES2.0中文API-glShaderSource
7272
分类专栏
AndroidCanvas
2篇
GLES2.0中文API
106篇
English
Kotlin
1篇
AndroidOpenGLESDemos
2篇
OpenGLES着色器语言规范
19篇
gles
133篇
android
47篇
bug
10篇
androidlauncher
1篇
android小结
1篇
学习现代3D图形编程
1篇
动态壁纸
6篇
gles基础
24篇
gles进阶
gles高级
1篇
java核心技术基础入门
4篇
小归类
3篇
vc++
1篇
遇到麻烦与解决问题
11篇
matlab
1篇
java
7篇
web
2篇
MySQL
2篇
servlet
1篇
android_bug
2篇
linux
1篇
libgdx
1篇
时钟
7篇
demo
2篇
小结
2篇
Vulkan
3篇
最新评论
AndroidKotlin:RuntimeException:UnabletoinstantiateactivityComponentInfo{...}
内裤小王子:
我创建的demo本身就有这个呀,而且,小米6可以运行,但是使用一个三星的手机就不行了
AndroidOpenGLESDemosHelloWorld-GLSurfaceView显示背景色
kazike_it:
etPreserveEGLContextOnPause(true);//如果没有这一句,那onPause之后再onResume屏幕将会是黑屏滴设置了这个切换到后台再回到前台的时候,还是会黑屏,请问怎么处理呢
OpenGLES2.0中文API
晚饭一定要吃少~:
牛啊
GLES2.0中文API-glGetUniformLocation
爱自在:
不错,感谢!
GLES2.0中文API-glGetUniformLocation
flycatdeng:
已经有了
https://blog.csdn.net/flycatdeng/article/details/82588903
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
记一次Androidcpp文件编译的so文件总是找不到:dlopenfailed:library“***.so”notfound
Android生成文件失败:java.lang.IllegalStateException:Failedtobuilduniquefile:/storage/emulated/0/...
AndroidCanvas:2基础绘制
2021年1篇
2020年4篇
2019年28篇
2018年112篇
2017年3篇
2016年4篇
2015年6篇
2014年18篇
2013年5篇
2012年15篇
2011年9篇
目录
目录
分类专栏
AndroidCanvas
2篇
GLES2.0中文API
106篇
English
Kotlin
1篇
AndroidOpenGLESDemos
2篇
OpenGLES着色器语言规范
19篇
gles
133篇
android
47篇
bug
10篇
androidlauncher
1篇
android小结
1篇
学习现代3D图形编程
1篇
动态壁纸
6篇
gles基础
24篇
gles进阶
gles高级
1篇
java核心技术基础入门
4篇
小归类
3篇
vc++
1篇
遇到麻烦与解决问题
11篇
matlab
1篇
java
7篇
web
2篇
MySQL
2篇
servlet
1篇
android_bug
2篇
linux
1篇
libgdx
1篇
时钟
7篇
demo
2篇
小结
2篇
Vulkan
3篇
目录
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值
延伸文章資訊
- 1org.lwjgl.opengl.GL30C.glFramebufferRenderbuffer java code ...
public static void glFramebufferRenderbuffer(@NativeType("GLenum") int ... glFramebufferRenderbuf...
- 2GLES2.0中文API-glFramebufferRenderbuffer - CSDN
名称glFramebufferRenderbuffer- 将renderbuffer对象附加到framebuffer对象C规范void glFramebufferRenderbuffer(GLe...
- 3android.opengl.GLES20.glFramebufferRenderbuffer java ...
public void glFramebufferRenderbufferEXT(int param1, int param2, int param3, int param4) { GLES20...
- 4glFramebufferRenderbuffer - OpenGL ES 2 - docs.gl
glFramebufferRenderbuffer attaches the renderbuffer specified by renderbuffer as one of the logic...
- 5glFramebufferRenderbuffer - OpenGL 4 Reference Pages
glFramebufferRenderbuffer and glNamedFramebufferRenderbuffer attaches a renderbuffer as one of th...