#include <glad/glad.h>
#include <glfw/glfw3.h>
#include <stdio.h>
#include <stdbool.h>
void framebuffer(GLFWwindow* window, int W, int H) {
glViewport(0, 0, W, H);
}
void Input(GLFWwindow* window) {
if (glfwGetKey(window, GLFW_KEY_ESCAPE) == GLFW_PRESS) {
glfwSetWindowShouldClose(window, true);
}
}
int main() {
glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
GLFWwindow* window = glfwCreateWindow(800, 600, "GLFW", NULL, NULL);
if (window == NULL) {
printf("初始化glfw窗口失败\n");
return -1