OpenGL教程之创建一个glut窗口


首先要安装freeglut

ArchLinux

yay freeglut


之后创建main.c,加入如下代码

<code>#include 
#include

void Display(void)

{

glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_STENCIL_BUFFER_BIT);//清除缓冲

glutWireTeapot(0.5);//茶杯

glutSwapBuffers();//交换两个缓冲区指针

}

int main(int argc,char **argv)

{

glutInit(&argc,argv);//初始化

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);//设置初始显示模式

glutInitWindowSize(640, 480);//设置窗口大小

glutInitWindowPosition(100, 100);//设置窗口初始位置

glutCreateWindow("Demo");//窗口标题

glutDisplayFunc(Display);//绘图时调用Display();

glutMainLoop();//主循环

return 0;

}
/<code>


运行后结果如下:


OpenGL教程之创建一个glut窗口


分享到:


相關文章: