opengl glut笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/readlnh/article/details/53558319

前言

一直以来都很迷掌机,小时候也玩过好多模拟器,一直有心写一个模拟器,最近在网上找到了很久远以前的资料,借助cmake把代码移植到了ubuntu上,不过在解读代码的时候发现其中用到了glut.h这个头文件,决定单独把它抽出来学习一下。
参考了前人的一些经验,这里是资料的链接
[原文]:(http://www.lighthouse3d.com/tutorials/glut-tutorial/initialization/ )
[翻译]: (http://blog.csdn.net/xie_zi/article/details/1911452 )

Initialization(初始化)

在这个部分我们将在我们的程序里建立一个main函数,这个main函数将完成必须的初始化和开启事件处理循环。所有的GLUT函数都有glut前缀并且那些完成一些初始化的函数有glutInit前缀。你首先要做的是调用函数glutInit()。

首先,一般模式应该是

int main(int argc, char **argv) {

    // init GLUT and create window

    // register callbacks

    // enter GLUT event processing cycle

}
void glutInit(int *argc, char **argv);

猜你喜欢

转载自blog.csdn.net/readlnh/article/details/53558319