Method and system for maintaining connections between surfaces and objects in a graphics display system

   
   

A method and system are provided for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API and for managing computing resources utilized in connection with the maintenance of connections between surfaces and objects. When multiple applications are running simultaneously, it is possible that the demand for overall computing resources may exceed supply; and it is possible that a connection between a surface and object may be lost for one or more applications. In accordance with the present invention, a check for the persistence of a connection between surface space and object space is made substantially at the time of a present function call, and thus multiple redundant checks are avoided. In one embodiment, checks made incident to function calls other than a present function call are spoofed or bypassed in order to avoid previous inefficient use of computing resources.

Un metodo e un sistema sono forniti per il controllo degli elementi algoritmici nei sistemi dei grafici 3D via un 3D i grafici migliorati api e per le risorse di computazione in carico utilizzate in relazione al mantenimento dei collegamenti fra le superfici e gli oggetti. Quando le applicazioni multiple stanno funzionando simultaneamente, è possibile che la richiesta delle risorse di computazione generali può eccedere il rifornimento; ed è possibile che un collegamento fra una superficie e un oggetto può essere perso per una o più applicazioni. Secondo la presente invenzione, un controllo per la persistenza di un collegamento fra spazio di superficie e lo spazio dell'oggetto è fatto sostanzialmente ai tempi di una chiamata di funzione attuale ed i controlli ridondanti multipli sono evitati così. In un incorporamento, i controlli resi ad avvenimento alle chiamate di funzione tranne una chiamata di funzione attuale sono spoofed o escluso per evitare l'uso inefficiente precedente delle risorse di computazione.

 
Web www.patentalert.com

< Adaptively changing weights for fair scheduling in broadcast environments

< Arbitrating and servicing polychronous data requests in direct memory access

> Installable logging modules in network servers

> Enabling separate chat and selective enablement of microphone

~ 00170