Pengertian dan Memulai OpenGL/Glut dengan Codeblocks

Sebagian orang yang mengira OpenGL itu sebuah bahasa pemrograman, itu salah OpenGL (Open Graphic Library) adalah sebuah library terdiri dari berbagai macam fungsi dan biasanya digunakan untuk menggambar sebuah objek 2D ata 3D.

Tapi bukan berarti OpenGL adalah satu-satunya aplikasi render, pesaing OpenGL directX (keluaran microsoft) memiliki fungsi yang hampir sama, namun DirectX lebih banyak digunakan oleh sebagian besar game developer karena beberapa fungsi DirectX nampaknya lebih memudahkan game developer untuk membuat game. Tapi bukan berarti tidak ada yang memakai OpenGL, tiap-tiap render memiliki kelebihan dan kekurangannya tersendiri. OpenGL biasanya digunakan dengan bahasa pemrograman C/C+

Sebelum memulai OpenGL kamu perlu download dulu Codeblocks, bagi yang belum tau apa itu codeblocks bisa cek di https://ilmukomputasi09.wordpress.com/2013/06/15/memulai-pemograman-cc-menggunakan-codeblocks/ di link itu juga udah saya cantumin link downloadnya, free dan working untuk komputer 32bit dan 64bit.

Instalasi Open GL

  • Download dulu librari OpenGL/Glut disini
  • Copy glut32.dll to c:\windows\system32 untuk windows x64 bit copy ke c:\windows\sysWOW64
  • Copy glut32.lib to c:\program files\mingw\lib,
  • Copy glut.h to c:\program files\mingw\include\GL.
  • Buka Codeblocks pilih Settings – Compiler – linker settings – add C:\Program Files\CodeBlocks\MinGW\lib\glut32.lib
  • Add lagi C:\Program Files\CodeBlocks\MinGW\lib\libglu32.a

Testing OpenGl

  • Pilih new – project – lalu pilih GLUT project – next hingga finish
  • Klik Workspace di toolbars – klik main.c
  • Tekan ctrl+f9 untuk Compile lalu tekan ctrl+10 untuk build program

Jika temen – temen ingin update GLUT versi terbaru bisa cek di http://www.opengl.org/resources/libraries/glut/glut_downloads.php

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s