¿Qué es un controlador OpenGL® ATI ™?

Un controlador ATI ™ Open Graphics Library® (OpenGL®) es una interfaz de software desarrollada por ATI ™ Technologies para ser el puente entre el hardware de su tarjeta gráfica y la interfaz de programación abstracta (API) para la biblioteca OpenGL®. Hay diferentes controladores para cada sistema operativo y diferentes controladores para las diversas arquitecturas de tarjetas gráficas que se venden. El controlador OpenGL® ATI ™ está diseñado específicamente para hacer el mejor uso del hardware de gráficos al tiempo que mantiene una interfaz compatible con la API OpenGL®. El controlador incluye extensiones personalizadas OpenGL® que se pueden usar para acceder a características especiales o funciones aceleradas de la tarjeta gráfica de manera consistente dentro del marco OpenGL®. No todas las tarjetas gráficas ATI ™ tienen su propio controlador personalizado OpenGL® ATI ™, lo que significa que algunos comparten un controlador común, lo que puede generar problemas cuando ciertas funciones se solicitan que el hardware no sea compatible.

uno de los MOST deberes importantes que realiza el controlador OpenGL® ATI ™ es acceder al hardware de la tarjeta gráfica directamente a través de cualquier interfaz de hardware que esté utilizando para comunicarse con el sistema informático principal. Esto beneficia a los programadores, porque el fabricante produce los impulsores en especificaciones exigentes para el mejor rendimiento. Además, ATI ™ trabaja con el tablero de revisión de arquitectura (ARB) que mantiene la especificación OpenGL®, por lo que, a medida que se desarrolla un nuevo hardware, OpenGL® puede evolucionar simultáneamente y el soporte puede implementarse desde ambos lados.

.

Las operaciones que utilizan números de puntos flotantes, por ejemplo, se mueven a través de los controladores OpenGL® ATI ™ y luego se manejan por la Unidad de Procesamiento de Gráficos (GPU) en la tarjeta gráfica, que tiene registros especiales para hacer que las operaciones lo más rápido posible sin usar ninguna potencia de procesamiento de computadoras principales. HombreY operaciones de bajo nivel que se ocupan de fragmentos, vértices y matrices se transmiten directamente a la GPU, en la mayoría de los casos, a través del conductor. Este tipo de funcionalidad sería imposible o muy poco confiable si el controlador no estuviera presente.

Los procedimientos gráficos completos se pueden optimizar a través del hardware. Por ejemplo, el controlador OpenGL® ATI ™ puede pasar información a la GPU para que la anti-aliasing, la mezcla y el múltiple muestreo se puedan hacer directamente en el hardware. El controlador también proporciona acceso a la memoria temporal dentro de la tarjeta para que las imágenes de textura o los conjuntos de vértices se puedan almacenar y operar completamente dentro del hardware de gráficos.

Hay algunas complicaciones al usar un controlador OpenGL® ATI ™. Hay tantos modelos de hardware de tarjetas gráficas ATI ™ que algunos controladores se comparten y pueden causar problemas de compatibilidad con ciertas llamadas de funciones. También hay algunos pasos de programación no estándar, no Opengl® que podrían necesitar realizarse para que elLa tarjeta ATI ™ puede promulgar sus propias optimizaciones. Crear un programa que esté optimizado para una tarjeta gráfica ATI ™ también puede significar hacer un programa que no sea compatible con otra marca de tarjeta.

OTROS IDIOMAS