GLFW入门教程02.02:空白界面
目的
显示一个最基本的窗口界面。
源码
1 |
|
此代码将作为后续开发的模板。
主要流程为
flowchart TB
A(Start) --> B[初始化]
B --> C[创建窗口]
C --> D[上下文设置]
D --> E[显示循环]
E --> F[释放资源]
F --> G(End)
函数调用图为
flowchart TB
A(Start) --> B[glfwInit]
B --> C[glfwCreateWindow]
C --> D[glfwMakeContextCurrent]
D --> E{glfwWindowShouldClose}
E --No--> F[glfwPollEvents]
F --> G[glfwGetFramebufferSize]
G --> H[glViewport]
H --> I[glClearColor]
I --> J[glClear]
J --> L[glfwMakeContextCurrent]
L --> M[glfwSwapBuffers]
M --> E
E --Yes--> O[glfwDestroyWindow]
O --> P[glfwTerminate]
P --> Q(End)
编译
1 |
|
结果
GLFW入门教程02.02:空白界面
https://blog.jackeylea.com/glfw/simple-window-of-glfw/