- 博客(218)
- 问答 (1)
- 收藏
- 关注
原创 GLES3.0中文API-glGetAttribLocation
##返回目录:openglES3.0中文API list##名称glGetAttribLocation - 返回属性变量的位置##C规范GLint glGetAttribLocation(GLuint program,const GLchar *name);##参数program指定要查询的程序对象。name要查询其位置的属性变量的名称。##描述glGetAttribLoca...
2020-02-11 15:36:15
675
原创 GLES3.0中文API-glClearColor
名称glClearColor- 为颜色缓冲区指定清除值C规范void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);参数redgreenbluealpha指定颜色缓冲区清除时的RGBA值,默认都是0描述glClearColor为glClear清除颜色缓冲区时指定RGBA值(也...
2020-02-11 15:36:01
399
原创 GLES3.0中文API-glClear
名称glClear- 清除预设值的缓冲区C规范void glClear(GLbitfield mask);参数mask使用掩码的按位异或运算来表示要清除的缓冲区。 三个掩码是GL_COLOR_BUFFER_BIT,GL_DEPTH_BUFFER_BIT和GL_STENCIL_BUFFER_BIT。描述glClear将窗口的位平面区域设置为先前由glClearColor,glClea...
2020-02-11 15:35:54
420
原创 GLES3.0中文API-glBlendFunc
名称glBlendFunc - 指定像素算术C规范void glBlendFunc( GLenum sfactor,GLenum dfactor);参数sfactor指定如何计算红色,绿色,蓝色和alpha源混合因子。下列符号常量被接受:GL_ZERO,GL_ONE,GL_SRC_COLOR,GL_ONE_MINUS_SRC_COLOR,GL_DST_COLOR,GL_ONE_...
2020-02-11 15:35:48
508
原创 GLES3.0中文API-glBindAttribLocation
名称glBindAttribLocation - 将通用顶点属性索引与命名属性变量相关联C规范void glBindAttribLocation(GLuint program, GLuint index, c...
2020-02-11 15:35:19
384
原创 GLES3.0中文API-glBindFramebuffer
名称glBindFramebuffer- 绑定一个命名的帧缓冲区对象C规范void glBindFramebuffer(GLenum target, GLuint framebuffer);参数target指定帧缓冲区对象绑定的目标。 符号常量必须是GL_FRAMEBUFFER。framebuf...
2020-02-11 15:35:07
681
原创 GLES3.0中文API-glBindRenderbuffer
名称glBindRenderbuffer - 绑定一个命名的渲染缓冲区对象C规范void glBindRenderbuffer(GLenum target, GLuint renderbuffer);参数target指定renderbuffer对象绑定到的目标。 符号常量必须为GL_RENDE...
2020-02-11 15:34:46
308
原创 GLES3.0中文API-glBlendEquationSeparate
名称glBlendEquationSeparate - 分别设置RGB混合方程和alpha混合方程C规范void glBlendEquationSeparate( GLenum modeRGB,GLenum modeAlpha);参数modeRGB指定RGB混合方程,如何组合源和目标颜色的红色,绿色和蓝色分量。它必须是GL_FUNC_ADD,GL_FUNC_SUBTRACT或...
2020-02-11 15:34:36
465
原创 GLES3.0中文API-glBufferSubData
名称glBufferSubData - 更新缓冲区对象的数据存储的子集C规范void glBufferSubData( GLenum target,GLintptr offset,GLsizeiptr size,const GLvoid * data);参数target指定目标缓冲区对象。符号常量必须为GL_ARRAY_BUFFER或GL_ELEMENT_ARRAY_BUF...
2020-02-11 15:34:21
628
原创 GLES3.0中文API-glBindTexture
名称glBindTexture- 将一个指定的纹理ID绑定到一个纹理目标上C规范void glBindTexture(GLenum target, GLuint texture);参数target指定之前激活了的纹理要绑定到的一个目标。必须是GL_TEXTURE_2D 或GL_TEXTURE_CUBE_MAP。texture指定纹理ID。描述glBindTexture可以让...
2020-02-11 15:34:09
979
原创 GLES3.0中文API-glBlendColor
名称glBlendColor- 设置混合颜色C规范void glBlendColor( GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha);参数red, green, blue, alpha指定GL_BLEND_COLOR的组件描述GL_BLEND_COLOR可用于计算源和目标混合因子。 在存储之前,颜色分...
2020-02-11 15:34:00
511
原创 GLES3.0中文API-glBlendEquation
名称glBlendEquation - 指定用于RGB混合方程和Alpha混合方程的方程式C规范void glBlendEquation( GLenum mode);参数mode指定源和目标颜色的组合方式。它必须是GL_FUNC_ADD,GL_FUNC_SUBTRACT或GL_FUNC_REVERSE_SUBTRACT。描述混合方程式确定新像素(“源”颜色)如何与帧缓冲区...
2020-02-11 15:33:53
306
原创 GLES3.0中文API-glBlendFuncSeparate
名称glBlendFuncSeparate - 分别指定RGB和alpha分量的像素算术C规范void glBlendFuncSeparate( GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha);参数srcRGB指定如何计算红色,绿色和蓝色混合因子。下列符号常量被接受:GL_ZERO,GL_ONE,GL...
2020-02-11 15:33:39
581
原创 GLES3.0中文API-glBufferData
名称glBufferData- 创建并初始化缓冲区对象的数据存储C规范void glBufferData(GLenum target,GLsizeiptr size,const GLvoid * data,GLenum usage);参数target指定目标缓冲区对象。 符号常量必须为GL_ARRAY_BUFFER或GL_ELEMENT_ARRAY_BUFFER。size指定缓冲区...
2020-02-11 15:33:31
406
1
原创 GLES3.0中文API-glClearDepthf
名称glClearDepthf - 指定深度缓冲区的清除值C规范void glClearDepthf( GLclampf depth);参数depth指定清除深度缓冲区时使用的深度值。 初始值为1。描述glClearDepthf指定glClear用于清除深度缓冲区的深度值。 glClearDepthf指定的值被限制在0 1范围内。相关GetsglGet 参数GL_DEPT...
2020-02-11 15:33:15
261
原创 GLES3.0中文API-glCheckFramebufferStatus
名称glCheckFramebufferStatus - 返回帧缓冲区对象的帧缓冲区完整性状态C规范GLenum glCheckFramebufferStatus(GLenum target);参数target指定目标帧缓冲区对象。 符号常量必须是GL_FRAMEBUFFER。描述glCheckFramebufferStatus返回一个符号常量,用于标识当前绑定的帧缓冲是否为帧缓冲...
2020-02-11 15:33:06
701
原创 GLES3.0中文API-glClearStencil
名称glClearStencil - 指定模板缓冲区的清除值C规范void glClearStencil( GLint s);参数s指定清除模板缓冲区时使用的索引。 初始值为0。描述glClearStencil指定glClear用于清除模板缓冲区的索引。 s被设置为2^m - 1,其中m是模板缓冲区中的位数。相关GetsglGet 参数GL_STENCIL_CLEAR_V...
2020-02-11 15:32:58
345
原创 GLES3.0中文API-glColorMask
名称glColorMask - 启用和禁用帧缓冲区颜色分量的写入C规范void glColorMask( GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha);参数red, green, blue, alpha指定是否可以将红色,绿色,蓝色和alpha写入帧缓冲区。 初始值均为GL_TRUE,表示可以写入...
2020-02-11 15:32:51
456
原创 GLES3.0中文API-glCompressedTexSubImage2D
名称glCompressedTexSubImage2D - 以压缩格式指定二维纹理子图像C规范void glCompressedTexSubImage2D( GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei im...
2020-02-11 15:32:44
716
原创 GLES3.0中文API-glCreateProgram
名称glCreateProgram- 创建一个program(建议不要翻译成“程序”,以免引起与APP的混淆)对象C规范GLuint glCreateProgram(void);描述glCreateProgram创建一个空program并返回一个可以被引用的非零值(program ID)。 program对象是可以附加着色器对象的对象。 这提供了一种机制来指定将链接以创建program的...
2020-02-11 15:32:37
654
原创 GLES3.0中文API-glCreateShader
名称glCreateShader - 创建一个着色器对象C规范GLuint glCreateShader(GLenum shaderType);参数shaderType指定要创建的着色器的类型。 只能是GL_VERTEX_SHADER或GL_FRAGMENT_SHADER。描述glCreateShader创建一个空的着色器对象,并返回一个可以引用的非零值(shader ID)。着...
2020-02-11 15:32:29
621
原创 GLES3.0中文API-glCullFace
名称glCullFace - 指定是否可以剔除前面或后面的多边形C规范void glCullFace(GLenum mode);参数mode指定前面或后面的多边形是否适合剔除。接受符号常量GL_FRONT,GL_BACK和GL_FRONT_AND_BACK。初始值为GL_BACK。描述glCullFace指定在启用多边形剔除时是否剔除前面或后面的多边形(由模式指定)。最初禁用多边形...
2020-02-11 15:32:21
190
原创 GLES3.0中文API-glDeleteBuffers
名称glDeleteBuffers - 删除命名缓冲区对象C规范void glDeleteBuffers(GLsizei n,const GLuint * buffers);参数n指定要删除的缓冲区对象名称的数量。buffers指定要删除的缓冲区对象名称的数组。描述glDeleteBuffers删除由数组缓冲区的元素命名的n个缓冲区对象。 删除缓冲区对象后,它就没有内容了,其名...
2020-02-11 15:32:13
548
原创 GLES3.0中文API-glDeleteRenderbuffers
名称glDeleteRenderbuffers - 删除命名的renderbuffer对象C规范void glDeleteRenderbuffers(GLsizei n,const GLuint * renderbuffers);参数n指定要删除的renderbuffer对象的数量。renderbuffers指定要删除的renderbuffer对象数组。描述glDeleteRe...
2020-02-11 15:32:06
194
原创 GLES3.0中文API-glDepthFunc
名称glDepthFunc - 指定用于深度缓冲区比较的值C规范void glDepthFunc( GLenum func);参数func指定深度比较功能。接受符号常量GL_NEVER,GL_LESS,GL_EQUAL,GL_LEQUAL,GL_GREATER,GL_NOTEQUAL,GL_GEQUAL和GL_ALWAYS。初始值为GL_LESS。描述glDepthFunc指...
2020-02-11 15:31:56
269
原创 GLES3.0中文API-glCompileShader
名称glCompileShader - 编译一个着色器对象C规范void glCompileShader(GLuint shader);参数shader指定要编译的着色器对象。描述对于支持着色器编译器的实现,glCompileShader编译已存储在shader指定的着色器对象中的源代码字符串。编译状态将存储为着色器对象的状态的一部分。 如果着色器编译时没有错误并且可以使用,...
2020-02-11 15:31:34
585
原创 GLES3.0中文API-glCopyTexImage2D
名称glCopyTexImage2D - 将像素复制到2D纹理图像中C规范void glCopyTexImage2D( GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border);参数target指定活动纹理单元的...
2020-02-11 15:31:27
810
原创 GLES3.0中文API-glCompressedTexImage2D
名称glCompressedTexImage2D - 以压缩格式指定二维纹理图像C规范void glCompressedTexImage2D( GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const G...
2020-02-11 15:31:18
612
原创 GLES3.0中文API-glCopyTexSubImage2D
名称glCopyTexSubImage2D - 复制二维纹理子图像C规范void glCopyTexSubImage2D( GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height);参数target指定活动纹理单元的目标纹理...
2020-02-11 15:31:10
844
原创 GLES3.0中文API-glDeleteFramebuffers
名称glDeleteFramebuffers - 删除命名的framebuffer对象C规范void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);参数n指定要删除的帧缓冲区对象的数量。framebuffers...
2020-02-11 15:31:03
365
原创 GLES3.0中文API-glDeleteProgram
名称glDeleteProgram- 删除一个程序对象C规范void glDeleteProgram(GLuint program);参数program指定要删除的程序对象。描述glDeleteProgram释放内存并使与着色器指定的着色器对象关联的ID无效。 这个命令有效地撤消了对glCreateProgram的调用的影响。如果程序对象正在被用作当前渲染状态的一部分,则它将被...
2020-02-11 15:30:56
485
原创 GLES3.0中文API-glDeleteShader
名称glDeleteShader - 删除一个着色器对象C规范void glDeleteShader(GLuint shader);参数shader指定要删除的着色器对象。描述glDeleteShader释放内存并使与着色器指定的着色器对象关联的ID无效。 这个命令有效地撤消了对glCreateShader的调用的影响。如果要删除的着色器对象附加到程序对象,它将被标记为删除,但...
2020-02-11 15:30:41
283
原创 GLES3.0中文API-glDepthRangef
名称glDepthRangef - 指定从标准化设备坐标到窗口坐标的深度值的映射C规范void glDepthRangef( GLclampf nearVal,GLclampf farVal);参数nearVal指定近剪裁平面到窗口坐标的映射。初始值为0。farVal指定远剪裁平面到窗口坐标的映射。初始值为1。描述在剪裁和除以w之后,深度坐标的范围从-1到1,对应于近剪...
2020-02-11 15:30:33
306
原创 GLES3.0中文API-glDetachShader
名称glDetachShader- 从程序对象中分离着色器对象C规范void glDetachShader( GLuint program,GLuint shader);参数program指定从中分离着色器对象的程序对象。shader指定要分离的着色器对象。描述glDetachShader将shader指定的着色器对象与程序指定的程序对象分离。此命令可用于撤消命令glA...
2020-02-11 15:30:19
400
原创 GLES3.0中文API-glDrawArrays
名称glDrawArrays - 从数组数据中渲染图元C规范void glDrawArrays(GLenum mode, GLint first, GLsizei count);参数mode指定要渲染的图元类型。 接受符号常量GL_POINTS,GL_LINE_STRIP,G...
2020-02-11 15:30:08
362
原创 GLES3.0中文API-glDrawElements
名称glDrawElements - 从数组数据中渲染图元C规范void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indice...
2020-02-11 15:29:54
336
原创 GLES3.0中文API-glGenFramebuffers
名称glGenFramebuffers- 生成framebuffer对象名称C规范void glGenFramebuffers(GLsizei n,GLuint * framebuffers);参数n指定要生成的帧缓冲区对象名称的数量。framebuffers指定存储生成的帧缓冲区对象名称的数组。描述glGenFramebuffers在framebuffers中返回n个帧缓冲...
2020-02-11 15:29:48
462
原创 GLES3.0中文API-glDeleteTextures
名称glDeleteTextures - 删除纹理C规范void glDeleteTextures(GLsizei n,const GLuint *textures);参数n指定要删除的纹理数量。textures指定要删除的纹理(ID)数组。描述glDeleteTextures删除由数组纹理元素命名的n个纹理。纹理被删除后,它就没有内容也没有维度了,并且其名称(ID)可...
2020-02-11 15:29:17
499
原创 GLES3.0中文API-glDepthMask
名称glDepthMask - 启用或禁用写入深度缓冲区C规范void glDepthMask( GLboolean flag);参数flag指定是否可以写入启用深度缓冲区。 如果flag为GL_FALSE,则禁用深度缓冲区写入。 否则,它可以启用。 初始状态为启用深度缓冲区写入。描述glDepthMask指定是否可以写入启用深度缓冲区。 如果flag为GL_FALSE,则禁...
2020-02-11 15:29:09
315
原创 GLES3.0中文API-glEnableVertexAttribArray
名称glEnableVertexAttribArray - 启用或禁用通用顶点属性数组C规范void glEnableVertexAttribArray(GLuint index);void glDisableVertexAttribArray(GLuint index);参数index指定要启用或禁用的通用顶点属性的索引。描述glEnableVertexAttribArray启...
2020-02-11 15:29:03
486
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人