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 :

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s