SYSTEM FOR PROVIDING TRANSPARENT ACCESS TO HARDWARE GRAPHIC LAYERS
The present invention relates generally to computer graphics, and more specifically to methods of, and systems for, configuring, controlling and accessing multiple hardware graphics layers that are used to compose a single video display. One aspect of the invention is broadly defined as follows: in...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present invention relates generally to computer graphics, and more specifically to methods of, and systems for, configuring, controlling and accessing multiple hardware graphics layers that are used to compose a single video display. One aspect of the invention is broadly defined as follows: in a computer environment including a software application and an operating system running on a computer, the computer including a graphics card and a video display, the graphics card being operable to render images to the video display, the improvement comprising: the operating, system including a universal application programming interface (API) which supports hardware layers on graphics cards; the operating system being operable to: receive draw events via the universal API; determine what hardware layers are available on the graphics card, and what their parameters are; and respond to draw requests from the software application by rendering the draw requests selectively to any of the available hardware layers on the graphics card; whereby the computer environment allows software applications to exploit available hardware layers on the graphics card.
La présente invention concerne de manière générale linfographie, et plus particulièrement les procédés et les systèmes de configuration, de contrôle et daccès à de multiples couches graphiques matérielles utilisées pour composer un seul affichage vidéo. Un aspect de linvention est défini comme suit : dans un environnement informatique comprenant une application logicielle et un système dexploitation fonctionnant sur un ordinateur, lordinateur comprenant une carte graphique et un affichage vidéo, la carte graphique pouvant être utilisée pour restituer des images à laffichage vidéo, lamélioration comprenant : le système dexploitation, comprenant une interface de programmation dapplication (API) universelle qui prend en charge des couches matérielles sur des cartes graphiques; le système dexploitation peut être utilisé pour : recevoir des événements de dessin via lAPI universelle; déterminer quelles couches matérielles sont disponibles sur la carte graphique et quels sont leurs paramètres; et répondre aux demandes de dessin de lapplication logicielle en rendant les demandes de dessin de manière sélective à nimporte laquelle des couches matérielles disponibles sur la carte graphique; dans lequel lenvironnement informatique permet aux applications logicielles dexploiter les couches matérielles disponibles sur la carte gr |
---|