这次我将沿用上篇文章的框架,在此基础上添加着色器的载入和使用、创建和绑定VAO以及绘制最简单的图元——点。我使用的框架是Qt,而从Qt5.2起,对OpenGL的封装算是很全面了,因此程序可以使用Qt封装的C++风格的类进行实现。不过我打算使用裸的OpenGL的API,因为这更容易被那些使用其他框架开发的同行们理解。