/*
环境:glfw+glad
opengl第三个程序,创建一个窗口,并渲染为墨绿色,按esc键退出。
绘制一个三角形,三个顶点颜色不同。
*/
#include <glad/glad.h>
#include <GLFW/glfw3.h>//顺序不能换
#include <iostream>
using namespace std;
void framebuffer_size_callback(GLFWwindow* window, int width, int height);
void processInput(GLFWwindow *window);
//顶点着色器
const char *vertexShaderSource = "#version 430 core\n"
"layout(location = 0) in vec3 aPos;\n"
"layout(location = 1) in vec3 aColor;\n"
"out vec3 ourColor;\n"
"void main()\n"
"{\n"
" gl_Position = vec4(aPos, 1.0);\n"
" ourColor = aColor;"
"}\0";