OpenGL
牛顿是谁
不负韶华
展开
-
opengl 笔记1
OPENGL学习笔记#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>void framebuffer_size_callback(GLFWwindow* window, int width, int height);void processInput(GLFWwindow *window);// settingsconst unsigned int SCR_WIDTH =原创 2022-01-06 17:17:41 · 186 阅读 · 0 评论 -
OpenGL笔记2
着色器(Shader)是使用一种叫GLSL的类C语言写成的,是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行;原创 2020-12-31 18:10:27 · 90 阅读 · 0 评论 -
OpenGL笔记1
在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线(Graphics Pipeline,大多译为管线,实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程)管理的。图形渲染管线可以被划分为两个主要部分:第一部分把你的3D坐标转换为2D坐标,第二部分是把2D坐标转变为实际的有颜色的像素。...原创 2020-12-30 17:46:01 · 155 阅读 · 0 评论