
OpenGL
学习OpenGL笔记
准风璧谈
这个作者很懒,什么都没留下…
展开
-
C++ OpenGL学习——着色器
本文参考opengl学习网站opengl学习网站中文版对应教程 OpenGL自製3D遊戲引擎1、定义着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。从基本意义上来说,着色器只是一种把输入转化为输出的程序2、着色器是使用一种叫GLSL的类C语言写成的。典型的着色器有下面的结构:#version version_numberin type...原创 2020-02-20 10:53:09 · 1444 阅读 · 0 评论 -
C++ OpenGL学习——创建一个四边形
本文参考opengl学习网站opengl学习网站中文版对应教程 OpenGL自製3D遊戲引擎// 创建第一个窗口#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>void framebuffer_size_callback(GLFWwindow* window, i...原创 2020-02-19 16:33:03 · 711 阅读 · 0 评论 -
C++ OpenGL学习——创建一个三角形
本文参考opengl学习网站opengl学习网站中文版对应教程 OpenGL自製3D遊戲引擎1、专业名称顶点数组对象:Vertex Array Object,VAO顶点缓冲对象:Vertex Buffer Object,VBO索引缓冲对象:Element Buffer Object,EBO或Index Buffer Object,IBO2、原理在OpenGL中,任何事物都在3D空...原创 2020-02-19 16:08:19 · 1017 阅读 · 0 评论 -
C++ OpenGL学习——使用gflw创建第一个窗口
本文参考:opengl学习网站opengl学习网站中文版// 创建第一个窗口#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>void framebuffer_size_callback(GLFWwindow* window, int width, int heigh...原创 2020-02-17 09:34:37 · 1077 阅读 · 0 评论 -
C++ OpenGL学习——入门篇
本文参考自opengl学习网站opengl学习网站中文版一、什么是OpenGLOpenGL主流上被认为是一个API(一个应用程序程序接口),提供了大量的函数,使用这些函数可以操作图形和图像。但OpenGL本身不是API,而是一个规范,由Khronos集团开发和维护二、安装配置1、OpenGL本身并没有创建窗口的函数,所以只能调用其他函数库,这里使用GLFW创建窗口2、安装GLFW下...原创 2020-02-17 09:09:56 · 15988 阅读 · 0 评论