索引

A      B    C      D     E     F     G

H      I     J      K     L     M     N

O      P    Q      R     S     T

U      V    W      X     Y     Z

F

glFenceSync?

3.2+ 当前gl 命令流中创建同步对象

GLenum condition, : GL_SYNC_GPU_COMMANDS_COMPLETE

GLbitfield flags : 0

服务端和客户端可通过glWaitSync\glClientWaitSync等待命令执行完成

glFinish

2.0+ 等gl 命令执行完成

glFlush

2.0+ 将所有缓冲命令发往服务端,但并不等待命令执行完成

glFlushMappedBufferRange

3.0+ 只是修改的buffer数据范围,数据由glMapBufferRange通过GL_MAP_FLUSH_EXPLICIT_BIT标记映射。

GLenum target, GL_ARRAY_BUFFER \GL_ATOMIC_COUNTER_BUFFER…..

GLintptr offset, 偏移,相对于当前映射区域的起始地址

GLsizeiptr length

可多次调用,指定多个不同的区域

glFlushMappedNamedBufferRange 4.5+ 直接指定buffer

glFramebufferParameteri ?

4.3+ 设置帧缓冲区参数

GLenum target : GL_DRAW_FRAMEBUFFER/GL_FRAMEBUFFER, GL_READ_FRAMEBUFFER

GLenum pname

GL_FRAMEBUFFER_DEFAULT_WIDTH/HEIGHT/LAYERS/SAMPLES 默认宽\高\层\采样数,

当帧缓冲区没有关联附件时使用此参数设置,否则使用附件对应的值。

GL_FRAMEBUFFER_DEFAULT__FIXED_SAMPLE_LOCATIONS 是否采用相同的采样数和位置, 0表示采用不同的采样位置、采样数, 设置为其它值使用固定的采样位置、采样数

GLint param  设置的参数值

默认的绘制、读取缓冲区不能修改,不能作为此命令的目标帧缓冲区。

glFramebufferRenderbuffer 3.0

关联渲染缓冲区到帧缓冲区对象,用与渲染颜色、深度或模板

GLenum target :

GL_DRAW_FRAMEBUFFER / GL_READ_FRAMEBUFFER / GL_FRAMEBUFFER.

GLenum attachment,

GL_COLOR_ATTACHMENTi, GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT or GL_DEPTH_STENCIL_ATTACHMENT

关联的颜色缓冲区索引i为0-GL_MAX_COLOR_ATTACHMENTS-1,

设置为GL_DEPTH_STENCIL_ATTACHIMENT的渲染缓冲区内部格式必须为GL_DEPTH_STENCIL。

GLenum renderbuffertarget, : GL_RENDERBUFFER. 固定值

GLuint renderbuffer : 关联的渲染缓冲区, 为0时取消关联,并恢复对应关联点为默认状态。

glFramebufferTexture、glFramebufferTexture1/2/3D 3.2

将纹理关联到帧缓冲区

GLenum target, 绑定到的帧缓冲区对象:GL_DRAW_FRAMEBUFFER, GL_READ_FRAMEBUFFER

GLenum attachment, 同glFramebufferRenderBuffer

GLenum textarget  glFramebufferTexture1/2/3D版本包含此参数(3.0+),在texture不为0时需要指定为:

1D:GL_TEXTURE_1D

2D:GL_TEXTURE_2D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP_POSITIVE/NEGATIVE,_XYZ  or GL_TEXTURE_2D_MULTISAMPLE

3D:GL_TEXTURE_3D

GLuint texture, 纹理名,使用glFrameBufferTexture时,如果是纹理数组或者立方图,则对应的关联点为多层

GLint level : 所使用的mipmap 层

glFramebufferTextureLayer

3.0+

和glFramebufferTexture相比追加了GLint layer参数,用于指定对应的层

glFrontFace

GLenum mode : GL_CW and GL_CCW,设置什么是正面。默认逆时针为正面

可通过glDisable(GL_CULL_FACE.)禁用。

可通过glCullFace设置剔除哪种面:GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK

Opengl4.5 中文手册—F的更多相关文章

  1. Opengl4.5 中文手册—A

    因为opengl API 比较庞大,网络上还没有完整的.较新的opengl中文手册 这对很多人很不方便,所以整理了这一系列,用于帮助大家"快速浏览最新的opengl api" 为了 ...

  2. Opengl4.5 中文手册—G

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  3. Opengl4.5 中文手册—B

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  4. Opengl4.5 中文手册—C

    索引 A      B    C      D     E     F     G H      I    J      K     L     M     N O      P    Q      ...

  5. Opengl4.5 中文手册—D

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  6. Opengl4.5 中文手册—E

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  7. phpredis中文手册——《redis中文手册》 php版

    本文是参考<redis中文手册>,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法). 目录(使用CTRL+F快速查找命令): Key ...

  8. man rsync翻译(rsync命令中文手册)

    本文为命令rsync的man文档翻译,几乎所有的选项都翻译了,另外关于筛选规则部分只翻译了一部分.由于原文很多地方都比较啰嗦,所以译文中有些内容可能容易让国人疑惑,所以我个人在某些地方加上了注释.若有 ...

  9. [转]phpredis中文手册

    本文是参考<redis中文手册>,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法). 目录(使用CTRL+F快速查找命令): Key ...

随机推荐

  1. JDBC获取数据库Connection的工具抽取

    使用JDBC获取数据库的连接,大字分为三个步骤 1.获取驱动包名,定义URL,database_username,database_password 2.获取Connection对象 3.利用Conn ...

  2. FreeMarker简介

    什么是 FreeMarker? FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具. 它不是面向最终用 ...

  3. 高级java高并发,高性能,分布式,高可用,负载均衡,系统架构实战

    java架构师.集群.高可用.高可扩 展.高性能.高并发.性能优化.Spring boot.Redis.ActiveMQ.Nginx.Mycat.Netty.Jvm大型分布 式项目实战 视频课程包含: ...

  4. 利用jmeter+JAVA对RPC的单接口(dubbo接口等)进行性能测试

    建立JAVA项目 建立maven项目,加入Jmeter所需要的JAR包依赖. POM.xml  加入如下: <dependency> <groupId>org.apache.j ...

  5. js中数组对象根据内容查找符合的第一个对象

    今天在写一个混合开发版的app,其中一个功能是扫描快递单号,客户要求不能扫描重复的快递单号!所有就验证查出. 首先实现思路就是: 1.定义一个全局数组变量:var nubList = []; 2.进入 ...

  6. 关于request和response的中文乱码问题

    相信大家在开发Web项目中都会遇到中文的请求乱码和响应乱码的情况,现在给大家梳理一下并提供解决方案. 1.为什么会出现乱码: 出现乱码的根本原因是浏览器和服务器的解码方式不一致引起的.所以我们统一编码 ...

  7. node.js的fs核心模块读写文件操作 -----由浅入深

    node.js 里fs模块 常用的功能 实现文件的读写 目录的操作 - 同步和异步共存 ,有异步不用同步 - fs.readFile 都不能读取比运行内存大的文件,如果文件偏大也不会使用readFil ...

  8. C++ 将函数作为形参

    今天偶然看到一段代码,其中将函数作为形参进行设计,一开始不理解,自己试了一下,发现果然可行 #include <iostream> using namespace std; void vi ...

  9. Android学习记录:线程

    在Java中,线程的建立方法如下. 新建一个类,接口Runnable,重载 run方法 import javax.swing.JTextField; public class test impleme ...

  10. 201521123103 《Java学习笔记》 第六周学习总结

    一.本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 二.书面作业 1.clone方法 1.1 Object对象中 ...