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 e un metodo per l'ottimizzazione delle prestazioni di un programma intenso del software dei grafici per i fissaggi di accelerazione dei grafici. Questi sistema e metodo comprende una procedura che convalida le funzioni differenti scheda capace di accelerazione 3D di video, decide se utilizzare i fissaggi di accelerazione ed ottimizza l'applicazione del software per usare selettivamente le funzioni che lavorano alla video scheda specifica di accelerazione. Le funzioni controllate includono posizionare del secondario-pixel, l'opacità, il rimontaggio di colore e la nebbia. Se queste prove riescono, allora l'accelerazione dei grafici è usata dall'applicazione del software. Tuttavia, se le prove non riescono la decisione è presa per non usare l'acceleratore di grafici. Quelli con abilità ordinaria nell'arte si renderanno conto che non è necessario da effettuare tutte le prove in un ordine specifico. Ulteriormente, altri tipi di prove potrebbero essere effettuati per accertare l'applicazione del software e la compatibilità della video scheda prima che l'applicazione del software fosse accelerazione dei grafici di usi per rendere i grafici 3D.

 
Web www.patentalert.com

< Method and system for transporting data content on a storage area network

< Techniques for invoking system commands from within a mark-up language document

> System and process for optimal texture map reconstruction from multiple views

> Modular and extensible printer device driver and text based method for characterizing printer devices for use therewith

~ 00147