首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
OpenGL
Postkarte不想说话
创建于2024-12-09
订阅专栏
OpenGL
暂无订阅
共10篇文章
创建于2024-12-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux编译GLFW
GLFW介绍 GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。 跨平台的窗体生成API 与OpenGL便捷连接 方便的鼠标键盘消息回调函数 下载 GLFW官网
OpenGL中的EBO相关操作
EBO简介 EBO(Element Buffer Object): 用于存储顶点绘制顺序索引号的GPU显示区域 代码 画图
OpenGL中使用Shader
Shader介绍 Shader(着色器程序), 一种运行在GPU端的,类C语言,用于处理顶点数据以及决定像素片元最终着色。 Shader对三角形数据的处理,分为顶点处理与片元处理,分别称为Vertex
OpenGL中的VAO相关操作
VAO介绍 VAO(Vertex Array Object): 顶点数据对象,用于存储一个Mesh网格所有的顶点属性描述信息。 VAO结合SingleBuffer进行构建 VAO 结合Interlea
OpenGL的VBO相关操作
创建与删除VBO 我们可以使用glGenBuffers创建VBO,使用glDeleteBuffers删除VBO。 VBO的绑定与数据更新 绑定:将某个资源与OpenGL状态机中的某个状态插槽进行关联
OpenGL 错误处理
使用的函数 GLenum glGetError() 此函数可以在其他函数调用之后使用,用于检查之前的调用是否发生了问题,如果有问题则返回最近一次执行的OpenGL函数问题错误码 代码 我们将错误检测定
OpenGL中设置视口画布的函数
使用的函数 函数接口 功能 glViewport 规定视口大小 glClearColor 设置画布清理的颜色 glClear(GL_COLOR_BUFFER_BIT) 执行画布清理操作 glfwSwa
GLFW与Glad在项目中使用
使用GLFW创建窗体 项目配置 项目我们使用CMake进行构建的, CMakeLists.txt文件内容如下 项目目录结构如下 GLFW和glad可以参考这两个链接进行配置 使用GLFW创建窗体 运行
Glad配置
Glad介绍 Glad可以根据不同的OpenGL版本,获取驱动之中的函数指针 配置GLAD 配置网站为https://glad.dav1d.de/ 生成以后会跳转到新的页面,我们下载压缩包即可 压缩包
GLFW编译
GLFW介绍 GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。 跨平台的窗体生成API 与OpenGL便捷连接 方便的鼠标键盘消息回掉函数 下载 GLFW官网