
OpenGL
蒲公英24
C/C++
展开
-
OpenGL_001入门
OpenGL是什么: 1:OpenGL包含了一系列可以操作图形,图像函数,然而,OpenGL并不是一个API。 2:OpenGL严格规定了每个函数如何执行,以及他们输出的值,其内部每个函数的实现是由OpenGL库的开发者决定的,OpenGL规范并没有规定实现细节,具体的OpenGL库允许实用不同的实现,只要功能与规范相匹配即可。 3:实际上,OpenGL库的开发者通常是显卡的生产...原创 2018-03-31 14:00:15 · 274 阅读 · 0 评论 -
OpenGL_002创建窗口
创建窗口:工程配置: 我是用的是VS2013,根据情况配置一个Win32空项目,并配置glad和glfw的库目录。创建main.cpp#include <iostream> #include "glad/glad.h" #include "GLFW/glfw3.h" #pragma comment(lib, "opengl32.lib") #pragma comment(lib...原创 2018-03-31 14:59:04 · 240 阅读 · 0 评论 -
OpenGL_003绘制第一个图形
OpenGL对象: 顶点数组对象:Vertex Array Object (VAO) 顶点缓冲对象:Vertex Buffer Object (VBO) 索引缓冲对象:Element Buffer Object (EBO)图形渲染管线: 在OpenGL中,任何事物都是存在于三维空间,但是显示在屏幕上,缺必须为二维像素点,OpenGL中一部分功能就在于此,将...原创 2020-03-05 18:43:58 · 267 阅读 · 0 评论