AREA-BASED RASTERIZATION TECHNIQUES FOR A GRAPHICS PROCESSING SYSTEM
This disclosure describes area-based rasterization techniques that can improve the performance of a graphics processor. The techniques may include selecting a rasterization mode for a graphics primitive from a set of at least two candidate rasterization modes based on a metric indicative of an area...
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: | This disclosure describes area-based rasterization techniques that can improve the performance of a graphics processor. The techniques may include selecting a rasterization mode for a graphics primitive from a set of at least two candidate rasterization modes based on a metric indicative of an area of the graphics primitive. The techniques may further include performing, with fixed function scan conversion hardware of the graphics processor, scan conversion for the graphics primitive when a first candidate rasterization mode is selected as the rasterization mode for the graphics primitive. The techniques may further include performing, with a programmable shader unit of the graphics processor, scan conversion for the graphics primitive when a second candidate rasterization mode is selected as the rasterization mode for the graphics primitive.
Cette invention porte sur des techniques de tramage basé sur l'aire qui peuvent améliorer les performances d'un processeur graphique. Les techniques peuvent consister à sélectionner un mode de tramage pour une primitive graphique dans un ensemble d'au moins deux modes de tramage candidats sur la base d'une métrique indicative d'une aire de la primitive graphique. Les techniques peuvent en outre consister à effectuer, au moyen d'un matériel de conversion de balayage à fonction fixe du processeur graphique, une conversion de balayage pour la primitive graphique lorsqu'un premier mode de tramage candidat est sélectionné à titre de mode de tramage pour la primitive graphique. Les techniques peuvent en outre consister à effectuer, au moyen d'une unité d'ombrage programmable du processeur graphique, une conversion de balayage pour la primitive graphique lorsqu'un second mode de tramage candidat est sélectionné à titre de mode de tramage pour la primitive graphique. |
---|