Opengl4.5 中文手册—F

索引

A      B    C      D     E     F     G

H      I      L     M     N

O      P    Q      R     S     T

U      V    W

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

时间: 2024-11-05 12:22:32

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

Opengl4.5 中文手册—A

因为opengl API 比较庞大,网络上还没有完整的.较新的opengl中文手册 这对很多人很不方便,所以整理了这一系列,用于帮助大家"快速浏览最新的opengl api" 为了保障这一目的(同时也减少工作量),本系列对原文做了很大的简化 不过所做的的简化都尽量保证不影响原文的知识面,必要时还做了些扩展以帮助理解 如果阅读时觉的那个条目错误或者不方便理解,欢迎留言,我看到后会修改和补充 版本基于opengl 4.5,原本4.5是最终版本号,不过现在刚又推出了些新的4.6扩展,这对ap

Opengl4.5 中文手册—V

索引 A      B    C      D     E     F     G H      I      L     M     N O      P    Q      R     S     T U      V    W V glValidateProgram 2.0 验证程序是否可以正确执行,主要用于开发时调试 GLuint program glGetProgramiv(program , GL_VALIDATE_STATUS, &ok) 可获取是否通过验证 glValidateP

Opengl4.5 中文手册—U

索引 A      B    C      D     E     F     G H      I      L     M     N O      P    Q      R     S     T U      V    W U glUniform 2.0 设置uniform变量 存在多个版本,数组类型可使用count指定数组个数,矩阵版本可指定是否需要转置 glUniformBlockBinding 3.1 绑定uniform块 GLuint program, GLuint unifo

Opengl4.5 中文手册—C

索引 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 C glCheckFramebufferStatus 3.0+ 查询Framebuffer状态 GLenum target glCheckNamedFramebufferStatus GLuint fram

Opengl4.5 中文手册—D

索引 A      B    C      D     E     F     G H      I      L     M     N O      P    Q      R     S     T U      V    W D glDebugMessageCallback 4.3+ 设置opengl调试信息回调 DEBUGPROC callback, void * userParam 用户自定义参数 DEBUGPROC定义: typedef void (APIENTRY *DEBUGP

Opengl4.5 中文手册—E

索引 A      B    C      D     E     F     G H      I      L     M     N O      P    Q      R     S     T U      V    W E glEnable 除了GL_DITHER and GL_MULTISAMPLE默认为GL_TRUE,其它默认均为GL_FALSE GL_BLEND 颜色混合,通过glBlendFunc控制混合参数 GL_CLIP_DISTANCE i 3.0+ 启用距离裁剪,顶

Opengl4.5 中文手册—B

索引 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 B glBeginConditionalRender 3.0 开始条件渲染 GLuint queryid GLenu mode: GL_QUERY_WAIT|GL_QUERY_NOWAIT| GL_QUE

Opengl4.5 中文手册—G

索引 A      B    C      D     E     F     G H      I      L     M     N O      P    Q      R     S     T U      V    W G 本部分含很多get函数,大部分用于获取当前设置的状态值,基本上不会用到 glGenBuffers 2.0 GLsizei n, GLuint * buffers 生成n个未使用的缓冲区对象名称,之后可通过glBindBuffer与缓冲区对象关联. glGener

Nginx中文手册

下载 : Nginx 中文手册 Nginx 常见应用技术指南[Nginx Tips] 第二版 作者:NetSeek http://www.linuxtone.org (IT运维专家网|集群架构|性能调优) 目 录 一. Nginx 基础知识 二. Nginx 安装及调试 三. Nginx Rewrite 四. Nginx Redirect 五. Nginx 目录自动加斜线: 六. Nginx Location 七. Nginx expires 八. Nginx 防盗链 九. Nginx 访问控制