本次利用opengl来绘制基本的图形,来使第一节的窗口内容慢慢的丰富起来。
opengl核心库提供了115个函数(也许现在更多),函数的前缀为gl。我个人的理解是,opengl没有像dx一样,提供过多的封装,而只是提供了最近的功能函数,作为程序员可以用这些接口函数来实现自己想要的功能和效果,所以opengl需要更为聪明的使用。
最近在做ios上的东西,在做东西的过程中深感这些年来自己一直学习的并不是标准C++,而是windows C++。当离开了windows所提供的环境,自己无所适从,不知该如何下手。在此推荐一个mac的一个blog:mactalk(百度)。池建强博主会定期的更新一些mac的使用技巧,对初学者很有帮助。
希望opengl高手在看到这些文字时,能够提供宝贵的建议。
这节学习使用opengl来绘制最基本的矩形,代码如下:
//视口和裁剪区域
#include "GL/freeglut.h"
void RenderScene(void)
{
//clear the window use the current color
glClear(GL_COLOR_BUFFER_BIT);
//set