您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

第一课,opengl窗口设置笔记

第一课,opengl窗口设置笔记

1 初始化glfw 设置opengl版本及窗口模式

glfwInit();
glfwWindowHint();

2 创建窗口 设置为当前线程

window = glfwCreateWindow(w , h, name, np,  np)
glfwMakeContextCurrent(window);

3 初始化glew

glewExperimental = GL_TRUE;

//让GLEW在管理OpenGL的函数指针时更多地使用现代化的技术

glewInit() //成功返回GLEW_OK

4 设置视口

glfwGetFramebufferSize(window, &width, &height);
glViewport(0, 0, width, height);

5 设置回调函数

glfwSetKeyCallback(window, key_callback);

void key_callback(GLFWwindow* window, int key, int scancode, int action, int mode);

6 Game Loop

while (!glfwWindowShouldClose(window)){
    glfwPollEvents();

 	渲染指令~~~~~~~~

	glfwSwapBuffers(window);
}

7 释放glfw

glfwTerminate();

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进