参考LearnOpenGL:主页 - LearnOpenGL CN
- 配置GLFW
- 创建双缓冲窗口:使用双缓冲,可以使你先将计算的中间结果存放在另一个缓冲区中,但全部的计算结束,该缓冲区已经存储了完整的图形之后,再将该缓冲区的图形数据一次性复制到显示缓冲区。
- 基本的渲染流程:
渲染管线参考:OpenGL学习笔记 (一)- 综述、渲染管线-腾讯云开发者社区-腾讯云
顶点着色器:做MVP变换,将输入的局部坐标变换到世界坐标、观察坐标和裁剪坐标。
图元装配:把点变成图元(点,线,多边形)。
光栅