OpenGL คืออะไร

ย่อมาจาก Open Graphics Library, OpenGL เป็นเครื่องหมายการค้าของ SGI (Silicon Graphics Inc. ) เป็นมาตรฐานข้ามแพลตฟอร์มและ API สำหรับการเรนเดอร์ 2D และ 3D และการเร่งความเร็วฮาร์ดแวร์ 3 มิติ มันได้รับการพัฒนาครั้งแรกในปี 1992

OpenGL มีสองแบบ สิ่งแรกคือ Microsoft OpenGL ซึ่งมักจะรวมอยู่ใน Windows หรือซอฟต์แวร์การติดตั้งของการ์ดกราฟิก อย่างที่สองคือ Cosmo OpenGL ซึ่งออกแบบมาสำหรับระบบคอมพิวเตอร์ที่ไม่มีการ์ดเร่งความเร็ว

อินเทอร์เฟซประกอบด้วยการเรียกใช้ฟังก์ชันที่แตกต่างกันกว่า 250 ครั้งซึ่งอาจใช้ในการวาดฉากสามมิติที่ซับซ้อน มันถูกใช้กันอย่างแพร่หลายใน CAD, ความจริงเสมือน, การสร้างภาพทางวิทยาศาสตร์และข้อมูล, การจำลองการบินและวิดีโอเกม

OpenGL ทำหน้าที่จุดประสงค์หลักสองประการ:

  1. ซ่อนความซับซ้อนของการเชื่อมต่อกับตัวเร่ง 3D ที่แตกต่างกันโดยนำเสนออินเทอร์เฟซแบบเดียว
  2. ปรับแต่งความสามารถที่แตกต่างกันของแพลตฟอร์มฮาร์ดแวร์โดยต้องการการสนับสนุนชุดฟีเจอร์ OpenGL แบบเต็มสำหรับการปรับใช้ทั้งหมด (ใช้การจำลองซอฟต์แวร์หากจำเป็น)

วันนี้ OpenGL บริหารโดยกลุ่มเทคโนโลยี Khronos ที่ไม่หวังผลกำไร

API, ตัวย่อคอมพิวเตอร์, GL, ข้อกำหนดของการ์ดแสดงผล