1、OpenGL之旅+第一個OpenGL視窗
第一種方法:使用glut 工具包建立第一OpenGL視窗程式
首先,需要包含標頭檔案#include <GL/glut.h>,這是GLUT的標頭檔案。 本來OpenGL程式一般還要包含<GL/gl.h>和<GL/glu.h>,但GLUT的標頭檔案中已經自動將這兩個檔案包含
了,不必再次包含。
以gl開頭的函式都是OpenGL的標準函式
///
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT); //執行清除功能
glRectf(-0.5f, -0.5f, 0.5f, 0.5f); //畫矩形
glFlush(); //強制立即執行,不在緩衝區等待
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv); ------------- --- glut工具包初始化
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); //----------顯示模式-----顏色模、快取模式(單快取,雙快取)
glutInitWindowPosition(100, 100); //初始化顯示視窗位置
glutInitWindowSize(400, 400); //初始化顯示視窗大小
glutCreateWindow("第一個OpenGL程式"); //建立視窗
glutDisplayFunc(&myDisplay);
glutM ainLoop();
return 0;
}
第二種方法:在MFC顯示第一個OpenGL視窗程式
待續。。。