System and method for optimizing a graphics intensive software program for the user's graphics hardware

   
   

A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the different functions of a 3D acceleration capable video card, decides whether to use the acceleration hardware and optimizes the software application to selectively use the functions that work on the specific video acceleration card. Functions checked include sub-pixel positioning, opacity, color replacement and fog. If these tests are successful, then the graphics acceleration is used by the software application. However, if the tests are not successful the decision is made not to use graphics accelerator. Those with ordinary skill in the art will realize that it is not necessary to perform all of the tests in a specific order. Additionally, other types of tests could be performed to ensure software application and video card compatibility before the software application is uses graphics acceleration to render 3D graphics.

Un sistema y un método para optimizar el funcionamiento de un programa intensivo del software de los gráficos para el hardware de la aceleración de los gráficos. Este sistema y método abarca un procedimiento que valide las diversas funciones de una tarjeta video capaz de la aceleración 3D, decide a si utilizar el hardware de la aceleración y optimiza el uso del software para utilizar selectivamente las funciones que trabajan en la tarjeta video específica de la aceleración. Las funciones comprobadas incluyen la colocación del secundario-pixel, la opacidad, el reemplazo del color y la niebla. Si estas pruebas son acertadas, entonces la aceleración de los gráficos es utilizada por el uso del software. Sin embargo, si las pruebas no son acertadas la decisión se toma para no utilizar el acelerador de gráficos. Ésos con habilidad ordinaria en el arte realizarán que no es necesario realizar todas las pruebas en una orden específica. Además, otros tipos de pruebas se podrían realizar para asegurar el uso del software y la compatibilidad de la tarjeta video antes de que el uso del software sea aceleración de los gráficos de las aplicaciones para rendir los gráficos 3D.

 
Web www.patentalert.com

< System supporting animation of graphical display elements through animation object instances

< Interpolation using redial basis functions with application to inverse kinematics

> Efficient graphics pipeline with a pixel cache and data pre-fetching

> Theme aware management using fusion

~ 00146