¿Qué es un controlador de video OpenGL®?
Un controlador de video OpenGL® es un tipo de archivo de computadora que permite que el hardware y el software en una máquina identifiquen y reconozcan correctamente el código y la programación OpenGL®. Muchos tipos diferentes de programas pueden usar OpenGL® para hacer gráficos de computadora en una computadora personal (PC), especialmente en juegos de PC que usan gráficos tridimensionales (3D). Para que estos programas funcionen correctamente y muestren gráficos con precisión, el sistema operativo (OS) debe ser capaz de reconocer la forma en que se producen estos gráficos. Un controlador de video OpenGL® es un archivo que utiliza el sistema operativo y una tarjeta gráfica para hacerlo.
El propósito de un controlador de video OpenGL® es similar a la forma en que una computadora usa otros controladores. Cuando se inicia una computadora, también llamada "bootstrapping" o "arranque", hay software en la placa base llamado sistema básico de entrada/salida (BIOS). Este software maneja el inicio de hardware como los procesadores, la memoria de acceso aleatorio (RAM) y el disco duro. En cierto punto, sin embargo, estas funciones se "entregan" al sistema operativo u sistema operativo en una computadora, momento en el que el sistema operativo toma control y maneja más funciones.
Para que el sistema operativo en una computadora reconozca e interactúe correctamente con varias piezas de hardware, sin embargo, usa archivos llamados "controladores". Estos archivos a menudo se desarrollan para un sistema operativo particular y ciertas piezas de hardware, que pueden ser bastante genéricas o muy específicas. Los controladores de la tarjeta de video, por ejemplo, generalmente utilizan el sistema operativo en una computadora para reconocer una tarjeta de video y para funcionar correctamente con ella.
Un controlador de video OpenGL® es un tipo particular de controlador de tarjeta de video que se expande sobre la efectividad del sistema operativo en sí y la tarjeta de video. En lugar de permitir que el sistema operativo simplemente reconozca y use la tarjeta, este tipo de controlador se desarrolla específicamente para el uso de OpenGL®. Esta es una biblioteca de gráficosEso se usa comúnmente para permitir que los juegos y otras aplicaciones gráficas muestren videos de una manera que puede ser reconocida por una amplia gama de sistemas.
Para que la plataforma OpenGL® sea totalmente efectiva en una computadora, sin embargo, es posible que sea necesario instalar un controlador de video OpenGL®. Este tipo de controlador a menudo se basa en un sistema operativo específico, no solo una determinada plataforma como Windows® sino también en la versión del sistema operativo que se utiliza. Un controlador de video OpenGL® también generalmente se desarrolla para una tarjeta de video específica, aunque algunos desarrolladores pueden crear controladores que funcionan con una variedad de tarjetas que diseñan. El mejor controlador para una tarjeta en particular suele ser proporcionado por la compañía que la fabrica, aunque algunos controladores de terceros también pueden ser efectivos.