Opengl4.5 中文手册—I

索引

      B     C      D     E     F     G  

      I       L     M     N

      P     Q      R     S     T   

U       V     W      

 

I

glInvalidateBufferData 4.3

GLuint buffer设置为无效的bufferId

glInvalidateBufferSubData 4.3

GLuint buffer,

      GLintptr offset,

      GLsizeiptr length

设置部分数据无效(未定义)

glInvalidateFramebuffer 4.3

GLenum target, GL_READ_FRAMEBUFFER or GL_DRAW_FRAMEBUFFER

GLsizei numAttachments,

const GLenum * attachments GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT GL_DEPTH_STENCIL_ATTACHMENT, or GL_COLOR_ATTACHMENTi

 

设置帧缓冲区关联的附件无效

 

glInvalidateNamedFramebufferData  4.5

glInvalidateSubFramebuffer 4.3

GLenum target,

      GLsizei numAttachments,

      const GLenum * attachments,

      GLint x,

      GLint y,

      GLint width,

      GLint height

增加了无效的区域范围

 

glInvalidateNamedFramebufferSubData 4.5

glInvalidateTexImage 4.3

GLuint texture,

      GLint level

设置纹理指定层无效

 

当指定target为GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_TEXTURE_2D_MULTISAMPLE, or GL_TEXTURE_2D_MULTISAMPLE_ARRAY时,level必须为0

glInvalidateTexSubImage 4.3

GLuint texture,

      GLint level,

      GLint xoffset,

      GLint yoffset,

      GLint zoffset,

      GLsizei width,

      GLsizei height,

      GLsizei depth

2维纹理, zoffset=0. Depth=1

立方纹理(cube),对应的面为:GL_TEXTURE_CUBE_MAP_POSITIVE_X + zoffset.

GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_TEXTURE_2D_MULTISAMPLE, or GL_TEXTURE_2D_MULTISAMPLE_ARRAY类型,level必须为0

glIsBuffer 2.0

GLuint buffer

是否为缓冲区对象,即利用glGenBuffers生成,并通过glBindBuffer绑定为缓冲区对象名

 

glIsEnabled 2.0

GLenum cap

参考glEnable

 

glIsEnabledi( GLenum cap,          GLuint index) 3.0

glIsFramebuffer 3.0

         GLuint framebuffer

利用glGenFramebuffer生成,并且通过glBindFramebuffer绑定为帧缓冲区名称

glIsProgram    2.0

         GLuint program

通过glCreateProram生成,且没有被glDeleteProgram释放。glDeleteProgram只是做了删除标记,如果程序正在被使用则暂时不会被释放。

glIsProgramPipeline 4.1

GLuint pipeline

通过glGenProframPipelines生成,并通过glBindProgramPipeline绑定为管线对象名称

glIsQuery 2.0

GLuint id

通过glGenQueries生成,并且通过glBeginQuery绑定为查询对象名称

glIsRenderbuffer 3.0

GLuint id

通过glGenRenderbuffers生成,并且通过glBindRenderbuffer或者glFramebufferRenderbuffer绑定到渲染缓冲区对象

glIsSampler 3.2

glIsShader 2.0

glIsSync 3.2

glIsTexture 2.0

由glGenTexture2生成,并通过glBindTexture绑定为纹理对象名称

glIsTransformFeedback 4.0

通过glBineTransformFeedback绑定的变换反馈对象名称

glIsVertexArray 3.0

posted @ 2017-09-26 21:44  wiki3D  阅读(542)  评论(0编辑  收藏  举报