โปรแกรมควบคุมวิดีโอOpenGL®คืออะไร

ไดรเวอร์วิดีโอOpenGL®เป็นไฟล์คอมพิวเตอร์ชนิดหนึ่งที่ช่วยให้ฮาร์ดแวร์และซอฟต์แวร์บนเครื่องสามารถระบุและจดจำรหัสและการเขียนโปรแกรม OpenGL ได้อย่างเหมาะสม โปรแกรมประเภทต่าง ๆ มากมายสามารถใช้OpenGL®สำหรับการเรนเดอร์กราฟิกคอมพิวเตอร์บนคอมพิวเตอร์ส่วนบุคคล (PC) โดยเฉพาะอย่างยิ่งในเกมพีซีที่ใช้กราฟิกสามมิติ (3D) เพื่อให้โปรแกรมเหล่านี้ทำงานได้อย่างถูกต้องและแสดงกราฟิกได้อย่างถูกต้องระบบปฏิบัติการ (OS) จะต้องสามารถรับรู้ถึงวิธีการผลิตกราฟิกเหล่านี้ได้ ไดรเวอร์วิดีโอOpenGL®เป็นไฟล์ที่ระบบปฏิบัติการและการ์ดกราฟิกใช้

วัตถุประสงค์ของโปรแกรมควบคุมวิดีโอOpenGL®นั้นคล้ายกับการใช้งานไดรเวอร์อื่น ๆ ของคอมพิวเตอร์ เมื่อคอมพิวเตอร์เริ่มทำงานหรือที่เรียกว่า“ bootstrapping” หรือ“ การบูท” มีซอฟต์แวร์บนเมนบอร์ดที่เรียกว่าระบบอินพุต / เอาท์พุตพื้นฐาน (BIOS) ซอฟต์แวร์นี้จัดการการเริ่มต้นของฮาร์ดแวร์เช่นโปรเซสเซอร์, Random Access Memory (RAM) และฮาร์ดไดรฟ์ อย่างไรก็ตามเมื่อถึงจุดหนึ่งฟังก์ชั่นเหล่านี้จะ“ ส่งมอบ” ให้กับระบบปฏิบัติการหรือระบบปฏิบัติการบนคอมพิวเตอร์ซึ่งระบบปฏิบัติการจะควบคุมและจัดการกับฟังก์ชั่นเพิ่มเติม

เพื่อให้ระบบปฏิบัติการบนคอมพิวเตอร์สามารถรับรู้และเชื่อมต่อกับฮาร์ดแวร์หลาย ๆ ชิ้นได้อย่างถูกต้องอย่างไรก็ตามจะใช้ไฟล์ที่เรียกว่า "ไดรเวอร์" ไฟล์เหล่านี้มักได้รับการพัฒนาสำหรับระบบปฏิบัติการเฉพาะและฮาร์ดแวร์บางชิ้น เฉพาะเจาะจงมาก ตัวอย่างเช่นไดรเวอร์การ์ดแสดงผลมักใช้งานโดยระบบปฏิบัติการบนคอมพิวเตอร์เพื่อให้รู้จักการ์ดแสดงผลและทำงานได้อย่างถูกต้อง

ไดรเวอร์วิดีโอOpenGL®เป็นไดรฟ์เวอร์การ์ดแสดงผลชนิดหนึ่งที่ขยายประสิทธิภาพของระบบปฏิบัติการและการ์ดวิดีโอ แทนที่จะปล่อยให้ระบบปฏิบัติการจดจำและใช้การ์ดได้ง่ายไดรเวอร์ประเภทนี้ได้รับการพัฒนาขึ้นเป็นพิเศษสำหรับการใช้งานOpenGL® นี่คือไลบรารีกราฟิกที่ใช้ทั่วไปเพื่ออนุญาตให้เกมและแอปพลิเคชั่นกราฟิกอื่น ๆ แสดงวิดีโอในลักษณะที่สามารถรับรู้ได้จากระบบที่หลากหลาย

เพื่อให้แพลตฟอร์มOpenGL®มีประสิทธิภาพอย่างสมบูรณ์ในคอมพิวเตอร์อย่างไรก็ตามอาจจำเป็นต้องติดตั้งไดรเวอร์วิดีโอOpenGL® ไดรเวอร์ประเภทนี้มักใช้ระบบปฏิบัติการเฉพาะไม่เฉพาะแพลตฟอร์มบางอย่างเช่นWindows® แต่ยังรวมถึงรุ่นของระบบปฏิบัติการที่ใช้ ปกติแล้วไดรเวอร์วิดีโอของ OpenGL จะได้รับการพัฒนาสำหรับการ์ดวิดีโอบางรุ่นโดยเฉพาะแม้ว่านักพัฒนาบางคนอาจสร้างไดรเวอร์ที่ทำงานด้วยการ์ดที่หลากหลายที่พวกเขาออกแบบ โปรแกรมควบคุมที่ดีที่สุดสำหรับการ์ดเฉพาะมักจะให้บริการโดย บริษัท ที่ผลิตการ์ดนั้นแม้ว่าโปรแกรมควบคุมของ บริษัท อื่นบางตัวอาจมีประสิทธิภาพเช่นกัน