#include<iostream
#define GLEW_STATIC
#include <GL/glew.h>
#include <GLFW/glfw3.h>
void processInput(GLFWwindow* window){
if (glfwGetKey(window,GLFW_KEY_ESCAPE) == GLFW_PRESS)
{
glfwSetWindowShouldClose(window,true);
}
} //C++里面 自定义方法要写在最前面
int main(){
glfwInit();//初始化函数库
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
//提示使用主版本号为3.
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
glfwWindowHint(GLFW_OPENGL_PROFILE,GLFW_OPENGL_CORE_PROFILE);
//提示使用怎样的配置。因为以前是固定流水线,现在是可编程流水线。CORE PROFILE
//Mac 版本 需要 glfwWIndowHint(GLFW_OPENGL_COMPAT,GL_TRUE);
创建GLFW的窗口
GLFWwindow* window*后面代表未知参照) = glfwCreateWindow(800,600,“MY OPENGL”,NULL,NULL)//还回指标;
if (window == NULL)
{
std::cout << “Failed to create GLFW window” << std::end;
glfwTermina