
OpenGL มีสองแบบ สิ่งแรกคือ Microsoft OpenGL ซึ่งมักจะรวมอยู่ใน Windows หรือซอฟต์แวร์การติดตั้งของการ์ดกราฟิก อย่างที่สองคือ Cosmo OpenGL ซึ่งออกแบบมาสำหรับระบบคอมพิวเตอร์ที่ไม่มีการ์ดเร่งความเร็ว
อินเทอร์เฟซประกอบด้วยการเรียกใช้ฟังก์ชันที่แตกต่างกันกว่า 250 ครั้งซึ่งอาจใช้ในการวาดฉากสามมิติที่ซับซ้อน มันถูกใช้กันอย่างแพร่หลายใน CAD, ความจริงเสมือน, การสร้างภาพทางวิทยาศาสตร์และข้อมูล, การจำลองการบินและวิดีโอเกม
OpenGL ทำหน้าที่จุดประสงค์หลักสองประการ:
- ซ่อนความซับซ้อนของการเชื่อมต่อกับตัวเร่ง 3D ที่แตกต่างกันโดยนำเสนออินเทอร์เฟซแบบเดียว
- ปรับแต่งความสามารถที่แตกต่างกันของแพลตฟอร์มฮาร์ดแวร์โดยต้องการการสนับสนุนชุดฟีเจอร์ OpenGL แบบเต็มสำหรับการปรับใช้ทั้งหมด (ใช้การจำลองซอฟต์แวร์หากจำเป็น)
วันนี้ OpenGL บริหารโดยกลุ่มเทคโนโลยี Khronos ที่ไม่หวังผลกำไร
API, ตัวย่อคอมพิวเตอร์, GL, ข้อกำหนดของการ์ดแสดงผล