Ver Fonte

feat: 给 Demo 添加一点点内容

NiceTry12138 há 10 meses atrás
pai
commit
284b4d38c3

+ 2 - 0
图形学/OpenGL学习/OpenGLDemo.md

@@ -111,6 +111,8 @@ while (!glfwWindowShouldClose(window))
 
 当所有渲染指令执行完毕之后,直接交换(`swap`)前后缓冲区,就能立刻得到最终图片,所以这个函数叫 `glfwSwapBuffers`
 
+> `OpenGL` 默认启用双缓冲,可以通过 `glGetIntegerv` 函数检查 `GL_DOUBLEBUFFER` 的值是否为 1
+
 当关闭窗口,准备退出程序的时候,需要释放/删除分配的所有资源,也就是在 `main` 函数退出的地方调用 `glfwTerminate` 
 
 ```cpp

+ 1 - 0
图形学/OpenGL学习/src/OpenGLDemo/OpenGLDemo/src/main.cpp

@@ -101,6 +101,7 @@ int main()
         ProcessInput(window);       // 检查按键触发
 
         // 清空屏幕颜色 防止上一帧的内容影响这一帧的内容
+        glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
         glClear(GL_COLOR_BUFFER_BIT);
 
         TestRenderImGUI(window);