GLES2.0中文API-glFramebufferRenderbuffer - CSDN

文章推薦指數: 80 %
投票人數:10人

名称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币套餐、付费专栏及课程。

余额充值



請為這篇文章評分?