OpenGL
没被稻草压垮的骆驼
不妥协.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenGL入门/1.4 纹理
最终目录结构:shader.h#ifndef SHADER_H#define SHADER_H#include <glad/glad.h>#include <string>#include <fstream>#include <sstream>#include <iostream>class Shader{public: unsigned int ID; // c..原创 2021-07-21 09:20:35 · 436 阅读 · 0 评论 -
OpenGL入门/封装着色器
封装后的文件夹目录:shader.h中的代码段:#ifndef SHADER_H#define SHADER_H#include <glad/glad.h>#include <string>#include <fstream>#include <sstream>#include <iostream>class Shader{public: unsigned int ID;..原创 2021-07-20 21:25:13 · 464 阅读 · 0 评论 -
OpenGL入门/1.3 着色器
关注对于数组的分割的方法。#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>const char* vertexShaderSource = "#version 330 core\n""layout (location = 0) in vec3 aPos;\n""layout (location = 1) in vec3 aColor;\n""out vec3 ourC.原创 2021-07-20 18:37:14 · 279 阅读 · 0 评论 -
OpenGL入门/1.2 你好,三角形
GPU:图形处理器,显卡。OpenGL:实现CPU和GPU之间的通信。Shader:着色器,运行在GPU中的一段程序。(多个shader在一起就是program)原创 2021-07-20 16:51:57 · 251 阅读 · 0 评论 -
OpenGL入门/1.1 创建窗口
//引入头文件,确保glad.h在glfw3.h之前#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>int main(){ //===================================glfw相关========================================= glfwInit(); //对glfw进行初始化的设置 .原创 2021-07-19 15:41:38 · 280 阅读 · 0 评论 -
搭建环境VS2019+OpenGL
中文学习网站:https://learnopengl-cn.github.io/1.下载glfw:2.创建include文件夹和lib文件夹用于放置配置文件:新建文件夹用于放置头文件和库文件:原创 2021-07-19 09:15:57 · 405 阅读 · 1 评论
分享