摘要: 索引 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 阅读全文
posted @ 2017-09-26 22:00 wiki3D 阅读(745) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:58 wiki3D 阅读(1111) 评论(0) 推荐(0)
摘要: 索引 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指定数组个数,矩阵版本可指定是否需要转置: https://registry.khronos.org/OpenGL- 阅读全文
posted @ 2017-09-26 21:57 wiki3D 阅读(415) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:56 wiki3D 阅读(1050) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:55 wiki3D 阅读(1031) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:54 wiki3D 阅读(434) 评论(0) 推荐(0)
摘要: 索引 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等函数从帧缓冲读取颜色数据时,设置所读取 阅读全文
posted @ 2017-09-26 21:54 wiki3D 阅读(631) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:53 wiki3D 阅读(1383) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:52 wiki3D 阅读(403) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:51 wiki3D 阅读(571) 评论(0) 推荐(0)
摘要: 索引 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)。启用了反锯齿则使用实际的线宽计算覆盖 阅读全文
posted @ 2017-09-26 21:50 wiki3D 阅读(745) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:50 wiki3D 阅读(1042) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:44 wiki3D 阅读(582) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:42 wiki3D 阅读(321) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:38 wiki3D 阅读(4114) 评论(0) 推荐(0)
摘要: 索引 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 : 阅读全文
posted @ 2017-09-26 21:36 wiki3D 阅读(906) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:34 wiki3D 阅读(1346) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:34 wiki3D 阅读(1200) 评论(0) 推荐(0)
摘要: 索引 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_ 阅读全文
posted @ 2017-09-26 21:33 wiki3D 阅读(5182) 评论(0) 推荐(0)
摘要: 索引 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 阅读全文
posted @ 2017-09-26 21:33 wiki3D 阅读(2930) 评论(0) 推荐(1)
摘要: 因为opengl API 比较庞大,网络上还没有完整的、较新的opengl中文手册 这对很多人很不方便,所以整理了这一系列,用于帮助大家"快速浏览最新的opengl api” 为了保障这一目的(同时也减少工作量),本系列对原文做了很大的简化 不过所做的的简化都尽量保证不影响原文的知识面,必要时还做了 阅读全文
posted @ 2017-09-26 21:32 wiki3D 阅读(9800) 评论(1) 推荐(0)