O que é um driver OpenGL® ATI ™?

Um driver Aberto da Biblioteca de Graphics Aberto (OpenGL®) é uma interface de software desenvolvida pelas tecnologias ATI ™ para ser a ponte entre o hardware de sua placa de gráfico e a interface de programação abstrata (API) para a biblioteca OpenGL®. Existem diferentes drivers para cada sistema operacional e diferentes drivers para as várias arquiteturas da placa gráfica que são vendidas. O driver OpenGL® ATI ™ foi projetado especificamente para fazer o melhor uso do hardware gráfico, mantendo uma interface compatível com a API OpenGL®. O driver inclui extensões OpenGL® personalizadas que podem ser usadas para acessar recursos especiais ou funções aceleradas da placa gráfica de forma consistente na estrutura OpenGL®. Nem todas as placas gráficas ATI ™ têm seu próprio driver personalizado OpenGL® ATI ™, o que significa que alguns compartilham um motorista comum, o que pode levar a problemas quando determinadas funções são solicitadas que o hardware não suporta.

Um dos MOST deveres importantes que o driver OpenGL® ATI ™ executa é acessar o hardware da placa gráfica diretamente por meio de qualquer interface de hardware que esteja usando para se comunicar com o sistema de computador principal. Isso beneficia programadores, porque o fabricante produz os drivers dentro de especificações exigentes para o melhor desempenho. Além disso, o ATI ™ trabalha com o quadro de revisão de arquitetura (ARB) que mantém a especificação OpenGL® para que, à medida que o novo hardware seja desenvolvido, o OpenGL® pode evoluir simultaneamente e o suporte pode ser implementado de ambos os lados.

Operações que usam números de ponto flutuante, por exemplo, são movidos através dos drivers OpenGL® ATI ™ e depois tratados pela Unidade de Processamento de Gráficos (GPU) na placa gráfica, que possui registros especiais para tornar as operações o mais rápido possível, sem usar nenhum dos principais computadores de processamento de energia. HomemY Operações de baixo nível que lidam com fragmentos, vértices e matrizes são passadas diretamente para a GPU, na maioria dos casos, através do motorista. Esse tipo de funcionalidade seria impossível ou muito não confiável se o motorista não estivesse presente.

Procedimentos gráficos inteiros podem ser otimizados através do hardware. Por exemplo, o driver OpenGL® ATI ™ pode transmitir informações para a GPU, de modo que o anti-aliasing, a mistura e a múltipla amortecimento podem ser feitos diretamente no hardware. O driver também fornece acesso à memória temporária dentro da placa, para que imagens ou matrizes de textura de vértices possam ser armazenadas e operadas completamente dentro do hardware gráfico.

Existem algumas complicações ao usar um driver OpenGL® ATI ™. Existem tantos modelos de hardware de placas gráficas ATI ™ que alguns drivers são compartilhados e podem causar problemas de compatibilidade com determinadas chamadas de função. Também existem algumas etapas de programação não padrão e não opengl® que podem precisar ser executadas para que oO cartão ATI ™ pode aprovar suas próprias otimizações. Criar um programa que é otimizado para uma placa gráfica ATI ™ também pode significar fazer um programa que não seja compatível com outra marca de cartão.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?