OpenGLes2.0 什么是Pbuffer
2013-12-13 16:47
309 查看
pbuffer跟framebuffer功能是一样的,都是用来做渲染到一个off-screen surface上的,
但是如果要做的是渲染到一个纹理上,还是使用framebuffer,效率高些。
pbuffer的用途是:渲染到纹理上,随后这个纹理可以给其他API用的,比如openVG。
创建pbuffer的过程跟创建窗口surface差不多的:
EGLSurface eglCreatePbufferSurface(EGLDisplay display,
EGLConfig config,
const EGLint *attribList);
需要在attribList指定一些pbuffer的属性。
选择config的时候需要指定:EGL_SURFACE_TYPE:EGL_PBUFFER_BIT
但是如果要做的是渲染到一个纹理上,还是使用framebuffer,效率高些。
pbuffer的用途是:渲染到纹理上,随后这个纹理可以给其他API用的,比如openVG。
创建pbuffer的过程跟创建窗口surface差不多的:
EGLSurface eglCreatePbufferSurface(EGLDisplay display,
EGLConfig config,
const EGLint *attribList);
需要在attribList指定一些pbuffer的属性。
选择config的时候需要指定:EGL_SURFACE_TYPE:EGL_PBUFFER_BIT
相关文章推荐
- Ferris教程学习笔记:js示例3.8 简易网页时钟
- Ferris教程学习笔记:js示例3.6 判断数字是否为两位数
- VM 下安装fedora19问题的解决办法
- OpenGLes2.0 什么是Pbuffer
- poj 2718 Smallest Difference
- Ferris教程学习笔记:js示例3.5 页面加载后累加,自加1
- js 操作 Cookie
- NodeJs
- Ferris教程学习笔记:js示例3.4输入两个数字,比较大小
- Ferris教程学习笔记:js示例3.3 累加按钮,自加1
- CSS之position=absolute之相对父元素定位
- Ferris教程学习笔记:js示例3.2 用parseInt解析数字,并求和
- jQuery关于Select的操作
- Ferris教程学习笔记:js示例3.1 用typeof查看数据类型
- Ferris教程学习笔记:js示例2.17 复选框(checkbox)全选/全不选/反选
- Ferris教程学习笔记:js示例2.16 鼠标移过,改变图片路径
- Html:小技巧:自动提交表单的实现方法
- JSP中获取路径的方式
- css实现强制不换行/自动换行/强制换行
- extjs4当中的gridpanel,翻页后保持复选框内容。