Sabtu, 16 November 2013

OpenGL, OpenAL, OpenCL. Apa itu??

Saat kita ingin menginstal software atau game, biasanya ada opsi menginstal OpenAL dan atau OpenGL. Apa sih kegunaan mereka?? Hal itu yang akan saya bahas disini..

Sebagai contoh, OpenGL, OpenAL adalah versi Open Source dari DirectX, dimana OpenGL = Direct3D, OpenAL = DirectSound3D, dan OpenCL mirip dengan DirectCompute

OpenGL adalah singkatan dari Open Graphics Library. OpenGL adalah salah satu dari library (pustaka) yang digunakan untuk rendering gambar-gambar 2D maupun 3D. OpenGL sebenarnya adalah sebuah bahasa atau lebih tepatnya sebuah API (Application Programming Interface) yang bertugas untuk menampilkan / me-render grafis 2D atau 3D, dan biasanya dipakai dalam game-game berat.
OpenGL biasanya bekerja sama dengan GPU (Graphics Processing Unit) untuk mempercepat proses rendering gambar 2D maupun 3D.

OpenAL adalah singkatan dari Open Audio Library. Dari namanya saja sudah kita tau bahwa
OpenAL dikhususkan untuk me-render data audio dalam mode 3D. OpenAL juga merupakan API yang sangat mirip dengan OpenGL. Jadi karakteristik OpenAL sangat mirip, hanya developernya saja yang berbeda.


OpenCL adalah singkatan dari Open Computing Language. OpenCL adalah sebuah bahasa komputer yang bisa mengontrol hardware komputer, seperti: CPU, GPU, dan unit proses lainnya. Contoh implementasi OpenCL adalah driver GPU.


Jadi itulah penjelasan saya tentang Open(GL, AL, CL). Walaupun sangat singkat mudah-mudahan bisa memberikan penjelasan yang cukup bagi yang belum tahu.....

Sekian..........

Sumber : en.wikipedia.org