摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W W glWaitSync GPU等待同步信号,即等待glFenceSync之前的命令执行完 GLsync sync, GLbitfield flags, 0 GLuint64 timeout GL_TIMEOU 阅读全文
摘要:
索引 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 阅读全文
摘要:
索引 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块 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W T glTexBuffer 3.1 将Buffer关联到GL_TEXTURE_BUFFER GLenum target, GL_TEXTURE_BUFFER GLenum internalFormat, GLu 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W S glSampleCoverage 2.0 设置多重采样覆盖概率,以及是否取反 GLfloat value, 【0-1.0】用于构造覆盖标记 GLboolean invert 是否对覆盖标记取反 glSamp 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W Q glQueryCounter 3.3 将当前时间记录到查询对象 GLuint query_id, GLenum target :GL_TIMESTAMP 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W R glReadBuffer 2.0 利用glReadPixels或者glCopyTexImage、glCopyTexSubImage、glBlitFrameBuffer等函数从帧缓冲读取颜色数据时,设置所读取 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W P glPatchParameter 4.0 设置geometry块参数 glPatchParameteri GLenum pname, 参数名: GL_PATCH_VERTICES, GL_PATCH_DEF 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W O glObjectLabel 4.3 设置对象标记, 可以用glGetObjectLable获取 GLenum identifier, 对象类型:GL_BUFFER, GL_SHADER, GL_PROGRA 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W N 4.5 直接设置数据,与非Named版本类似,区别在于不需要绑定到状态机,4.5版本支持 glNamedBufferData glNamedBufferStorage glNamedBufferSubDat 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W L glLineWidth 2.0 设置线宽 GLfloat width 没开启反锯齿时glEnable(GL_LINE_SMOOTH), 线宽截取为最近的整数(0作为1)。启用了反锯齿则使用实际的线宽计算覆盖 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W M glMapBuffer 2.0 映射全部buffer到cpu内存, 返回对应的数据指针,错误返回0 GLenum target :GL_ARRAY_BUFFER GL_ATOMIC_COUNTER_BUFF 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W I glInvalidateBufferData 4.3 GLuint buffer设置为无效的bufferId glInvalidateBufferSubData 4.3 GLuint buffer, GLi 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W H glHint 2.0 GLenum target, GL_LINE_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, 影响反锯齿光栅化片段个数 GL_TEXTURE_COMPRESS 阅读全文
摘要:
索引 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个未使用的缓冲区对象名称,之后可通过g 阅读全文
摘要:
索引 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 : 阅读全文
摘要:
索引 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_C 阅读全文
摘要:
索引 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定义: ty 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W C glCheckFramebufferStatus 3.0+ 查询Framebuffer状态 GLenum target glCheckNamedFramebufferStatus GLuint frameb 阅读全文
摘要:
索引 A B C D E F G H I L M N O P Q R S T U V W B glBeginConditionalRender 3.0 开始条件渲染 GLuint queryid GLenu mode: GL_QUERY_WAIT|GL_QUERY_NOWAIT| GL_QUERY_ 阅读全文