欢迎光临散文网 会员登陆 & 注册

进修计算机图形学

2022-10-31 14:12 作者:风中红云  | 我要投稿

#include <iostream>


#define GLEW_STATIC


#include <GL/glew.h>

#include <GLFW/glfw3.h>


int main() {

glfwInit();

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);

glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);

glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);


//Open GLFW Window 

GLFWwindow* window = glfwCreateWindow(800, 600, "LearnOpenGL", NULL, NULL);

if (window == NULL)

{

std::cout << "Failed to create GLFW window" << std::endl;

glfwTerminate();

return -1;


}

glfwMakeContextCurrent(window);


// Init GLEW

glewExperimental = true;

if (glewInit() != GLEW_OK) {

printf("Init GLEW failed.");

glfwTerminate();

return -1;


}

glViewport(0, 0, 800, 600);


while (!glfwWindowShouldClose(window))

{

glfwSwapBuffers(window);

glfwPollEvents();



}

glfwTerminate();

return 0;


}


进修计算机图形学的评论 (共 条)

分享到微博请遵守国家法律