O que é um driver de vídeo OpenGL®?
Um driver de vídeo OpenGL® é um tipo de arquivo de computador que permite que o hardware e o software em uma máquina identifiquem e reconheçam corretamente o código e a programação do OpenGL®. Muitos tipos diferentes de programas podem usar o OpenGL® para renderizar gráficos de computadores em um computador pessoal (PC), especialmente em jogos de PC que usam gráficos tridimensionais (3D). Para que esses programas funcionem corretamente e exibam gráficos com precisão, o sistema operacional (OS) deve ser capaz de reconhecer a maneira como esses gráficos são produzidos. Um driver de vídeo OpenGL® é um arquivo usado pelo sistema operacional e uma placa gráfica para fazê -lo. Quando um computador é iniciado, também chamado de "bootstrapping" ou "inicialização", há software na placa -mãe chamada Sistema Básico de Entrada/Saída (BIOS). Este software lida com a inicialização de hardware, como processadores, memória de acesso aleatório (RAM) e disco rígido. Em um determinado momento, no entanto, essas funções são "entregues" ao sistema operacional ou sistema operacional em um computador, momento em que o sistema operacional assume o controle e lida com mais funções.
Para que o sistema operacional em um computador reconheça e faça uma interface adequadamente com várias peças de hardware, no entanto, ele usa arquivos chamados "drivers". Esses arquivos são frequentemente desenvolvidos para um sistema operacional específico e determinadas peças de hardware, que podem ser bastante genéricas ou muito específicas. Os drivers de placa de vídeo, por exemplo, geralmente são usados pelo sistema operacional em um computador para reconhecer uma placa de vídeo e funcionar corretamente com ele.
Um driver de vídeo OpenGL® é um tipo específico de driver de placa de vídeo que se expande sobre a eficácia do próprio sistema operacional e da placa de vídeo. Em vez de permitir que o sistema operacional simplesmente reconheça e use o cartão, esse tipo de driver é desenvolvido especificamente para o uso do OpenGL®. Esta é uma biblioteca de gráficosIsso é comumente usado para permitir que jogos e outros aplicativos gráficos exibam vídeo de uma maneira que possa ser reconhecida por uma ampla gama de sistemas.
Para que a plataforma OpenGL® seja totalmente eficaz em um computador, no entanto, um driver de vídeo OpenGL® pode precisar ser instalado nele. Esse tipo de driver geralmente é baseado em um sistema operacional específico, não apenas em uma determinada plataforma como o Windows®, mas também a versão do sistema operacional usada. Um driver de vídeo OpenGL® também é geralmente desenvolvido para uma placa de vídeo específica, embora alguns desenvolvedores possam criar drivers que funcionem com uma variedade de cartões que eles projetam. O melhor motorista para um determinado cartão é normalmente fornecido pela empresa que o fabrica, embora alguns drivers de terceiros também possam ser eficazes.