Program Pertama OpenGL dengan C++
Program ini berisi kode program OpenGL paling singkat untuk menguji komputer anda yang sudah install kompailer C++ dan library Glut. Bila program yang ditulis singkat ini bisa berjalan dan berhasil, maka anda dapat meneruskan program-pogram lainnya, bila tidak maka dengan cepat anda mengetahui ada sesuatu yang tidak tidak lengkap untuk menjalankan OpenGL.
Program singkat ini cuma menampilkan layar window dengan latar belakang merah dan tulisan di barnya. Programnya adalah :
#include <windows.h>
#include <gl/glut.h>
void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
void init(void)
{
glClearColor(1.0,0.0,0.0,1.0);
glViewport(0,0,320,240);
gluOrtho2D(0.0,160.0,0.0,120.0);
}
void main(int argc,char* argv[])
{
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(320,240);
glutCreateWindow("My First OpenGL");
init();
glutDisplayFunc(Display);
glutMainLoop();
}
Keterangan Program:
#include <windows.h> #include <gl/glut.h>
Ini File Include yang digunankan untuk window dan Library Glut
void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
Membersihkan semua warna yang ada di layar dan merefresh kembali layar, sehingga siap diisi warna baru.
void init(void)
{
glClearColor(1.0,0.0,0.0,1.0);
glViewport(0,0,320,240);
gluOrtho2D(0.0,160.0,0.0,120.0);
}
Mengset warna merah,mengatur ukuran window view 320 x 240 dan meset layar dalam 2 dimensi.
Hasil Kompaile Program :

