OpenGL
openGL
hello可乐
这个作者很懒,什么都没留下…
展开
-
OpenGL PBO
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S原创 2023-06-01 20:38:30 · 90 阅读 · 0 评论 -
opengl纹理
目录流程片段着色器顶点着色器流程 GLuint vbo; // VBO // GLuint texture; // 纹理对象 float vertices[] = { // positions // colors // texture coords 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, // top right原创 2022-02-23 23:12:38 · 152 阅读 · 0 评论 -
VAO与VBO
这里写目录标题流程顶点着色器片段着色器运行截图流程 // VBO与VAO GLuint vbo[3]; GLuint vao[3]; // 创建缓冲区 glGenBuffers(3, vbo); glGenVertexArrays(3, vao); qDebug() << "init3 " << vbo[0] << vbo[1] << vbo[2] &原创 2022-02-23 01:14:49 · 315 阅读 · 0 评论 -
绘制三角形
目录流程顶点着色器片段着色器流程 GLuint vbo; // 创建缓冲区 glGenBuffers(1, &vbo); // 绑定缓冲区 glBindBuffer(GL_ARRAY_BUFFER, vbo); float vertices[] = { // positions // colors 1.0f, 0.5f, 0.5f, 1.0f, 0.0f, 0.0f, 0.原创 2022-02-23 01:09:44 · 2103 阅读 · 0 评论 -
Phong Lighting Model
目录环境光照Ambient漫反射光照Diffuse镜面光照Specular环境光照Ambient光颜色 lightColor 物体颜色 objectColor 环境光因子 ambientStrength 环境光颜色 ambient vec3 ambient = ambientStrength * lightColor观察到的颜色 result vec3 result = ambient * objectColor漫反射光照Diffuse法向量 norm vec3 norm = norma原创 2022-02-10 21:50:17 · 200 阅读 · 0 评论 -
openGL缓冲区对象API
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-09-17 14:15:12 · 50 阅读 · 0 评论 -
openGL缓冲区对象API
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-09-17 14:14:40 · 74 阅读 · 0 评论 -
openGL缓冲区对象API
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-09-17 14:14:07 · 64 阅读 · 0 评论 -
openGL缓冲区对象API
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-09-17 14:13:34 · 46 阅读 · 0 评论 -
openGL 缓冲区对象API
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-09-17 14:15:50 · 146 阅读 · 0 评论 -
openGL 计算着色器API
这里写目录标题glDispatchComputeglDispatchComputeIndirectglDispatchComputeglDispatchComputeIndirect原创 2021-09-16 16:30:44 · 137 阅读 · 0 评论 -
openGL 读取和复制像素API
目录复制文章目录glReadBufferglNamedFramebufferReadBufferglReadPixelsglReadnPixelsglClampColorglBlitFramebufferglBlitNamedFramebufferglCopyImageSubDataglReadBufferglNamedFramebufferReadBufferglReadPixelsglReadnPixelsglClampColorglBlitFramebufferglBlitNamedF原创 2021-09-16 16:29:30 · 230 阅读 · 0 评论 -
openGL 将片段和示例写入帧缓冲区API
这里写目录标题glStencilFuncglStencilFuncSeparateglStencilOpglStencilOpSeparateglDepthFuncglEnableiglDisableiglBlendEquationglBlendEquationSeparateglBlendEquationiglBlendEquationSeparateiglBlendFuncglBlendFuncSeparateglBlendFunciglBlendFuncSeparateiglBlendColorglL原创 2021-09-16 16:27:32 · 120 阅读 · 0 评论 -
openGL 可编程片段处理API
这里写目录标题glBindFragDataLocationIndexedglBindFragDataLocationglGetFragDataLocationglGetFragDataIndexglBindFragDataLocationIndexedglBindFragDataLocationglGetFragDataLocationglGetFragDataIndex原创 2021-09-16 16:25:08 · 125 阅读 · 0 评论 -
openGL 固定函数原语组装和光栅化API
这里写目录标题glGetMultisamplefvglMinSampleShadingglPointSizeglPointParameter{if}glPointParameter{if}vglLineWidthglFrontFaceglCullFaceglPolygonModeglPolygonOffsetglGetMultisamplefvglMinSampleShadingglPointSizeglPointParameter{if}glPointParameter{if}vglLineW原创 2021-09-16 16:22:01 · 116 阅读 · 0 评论 -
openGL 固定函数顶点后处理API
这里写目录标题13.1 glGenTransformFeedbacks13.2 glDeleteTransformFeedbacks13.3 glIsTransformFeedback13.4 glBindTransformFeedback13.5 glCreateTransformFeedbacks13.6 glBeginTransformFeedback13.7 glEndTransformFeedback13.8 glPauseTransformFeedback13.9 glResumeTransfo原创 2021-09-16 16:18:56 · 104 阅读 · 0 评论 -
openGL 可编程顶点处理API
这里写目录标题11.1 glVertexAttribI1i11.2 glVertexAttribI2i11.3 glVertexAttribI3i11.4 glVertexAttribI4i11.5 glVertexAttribI1ui11.6 glVertexAttribI2ui11.7 glVertexAttribI3ui11.8 glVertexAttribI4ui11.9 glVertexAttrib1*11.10 glVertexAttrib2*11.11 glVertexAttrib3*11.1原创 2021-09-16 16:16:19 · 105 阅读 · 0 评论 -
openGL 顶点规范和绘图命令API
这里写目录标题10.1 glPatchParameteri10.2 glVertexAttrib{1234}{sfd}10.3 glVertexAttrib{123}{sfd}v10.4 glVertexAttrib4{bsifd ub us ui}v10.5 glVertexAttrib4Nub10.6 glVertexAttrib4N{bsi ub us ui}v10.7 glVertexAttribI{1234}{i ui}10.8 glVertexAttribI{1234}{i ui}v10.9 g原创 2021-09-16 16:09:06 · 116 阅读 · 0 评论 -
openGL 帧缓冲区和帧缓冲区API
文章目录glBindFramebuffer绑定帧缓冲对象glCreateFramebuffers创建帧缓冲对象glGenFramebuffers创建帧缓冲对象glDeleteFramebuffers删除帧缓冲对象glIsFramebuffer是否是帧缓冲对象glFramebufferParameteri设置帧缓冲对象参数glGetNamedFramebufferParameteriv设置帧缓冲对象参数glGetFramebufferParameteriv查看帧缓冲对象参数glGetNamedFramebuf原创 2021-09-16 16:01:39 · 144 阅读 · 0 评论 -
openGL纹理与采样器API
void GenTextures( sizei n, uint *textures )原创 2021-09-16 14:43:56 · 473 阅读 · 0 评论 -
openGL 程序与着色器 API
目录glVertexAttribPointer函数参数glVertexAttribPointerglVertexAttribPointer — define an array of generic vertex attribute data函数void glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * po原创 2021-04-14 16:42:26 · 206 阅读 · 0 评论 -
openGL 着色器语言 GSL
这里写目录标题数据类型矩阵类型类型数据类型矩阵类型类型mat2mat2x2mat2x3mat3mat3x2mat3x3mat3x4mat4mat4x2mat4x3mat4x4dmat2dmat2x2dmat2x3dmat3dmat3x2dmat3x3dmat3x4dmat4dmat4x2dmat4x3dmat4x4原创 2021-04-16 15:32:30 · 179 阅读 · 0 评论 -
OpenGL版本
这里写目录标题OpenGL ES当前版本历史版本OpenGL当前版本历史版本OpenGL ES当前版本OpenGL ES 3.2 and OpenGL ES Shading Language 3.20历史版本OpenGL ES 3.1 and OpenGL ES Shading Language 3.10OpenGL ES 3.0 and OpenGL ES Shading Language 3.00OpenGL ES 2.0OpenGL ES 1.1OpenGL当前版本OpenGL原创 2021-04-14 16:31:17 · 610 阅读 · 0 评论 -
OpenGL矩阵与平移,缩放,旋转
a原创 2021-04-16 16:14:11 · 189 阅读 · 0 评论 -
openGL 4.5 API
目录API点阵对象绘制API点阵对象绘制原创 2021-04-15 14:16:49 · 625 阅读 · 0 评论