METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR OVERLAPPING GRAPHICS DATA COLLECTION AND TRANSMISSION USING A SINGLE PROCESSOR

A method, system, and computer program product sends scene data to a geometry engine, wherein a processor generates scene data for a frame in accordance with an application program, and writes the scene data to a first memory location, known hereinafter as an intermediate buffer. Scene data for the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BLYTHE, DAVID, CLAY, SHARON, ROSE
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method, system, and computer program product sends scene data to a geometry engine, wherein a processor generates scene data for a frame in accordance with an application program, and writes the scene data to a first memory location, known hereinafter as an intermediate buffer. Scene data for the next frame is then generated and written to a second intermediate buffer, while a geometry engine reads and renders the scene data in the first intermediate buffer. Scene data for the following frame is then generated and written to the first intermediate buffer, while a geometry engine reads and renders the scene data in the second intermediate buffer. The process continues in this manner until the application program is finished executing. La présente invention concerne un procédé, un système et un programme d'ordinateur qui permettent d'envoyer des données visuelles à un moteur graphique, dans laquelle un processeur produit des données visuelles à partir d'une trame selon un programme d'application et écrit ces données sur un premier emplacement mémoire, décrit ci-après comme tampon intermédiaire. Les données visuelles de la trame suivante sont alors produites et écrites sur un second tampon intermédiaire, tandis qu'un moteur graphique lit et effectue le rendu des données visuelles dans le premier tampon intermédiaire. Les données visuelles de la trame suivante sont alors produites et écrites dans le premier tampon intermédiaire, tandis que le moteur graphique lit et effectue le rendu des données visuelles dans le second tampon intermédiaire. Le processus continue de cette façon jusqu'à la fin d'exécution du programme d'application.