Abstract:
Bei einigen Ausführungsformen können Tiefenwerte in höher- und niederwertige Bits aufgeteilt werden. Dabei kann eine gewisse Verarbeitung auf der Basis nur der höherwertigen Bits durchgeführt werden. Wenn die Anzahl von höherwertigen Bits wesentlich niedriger ist als die Gesamtanzahl von Bits, kann eine gewisse Bandbreite erhalten werden. Mit anderen Worten kann durch Verwenden nur der höherwertigen Bits für einige der Tiefenpufferungs-Operationen eine Speicherbandbreiten-Nutzung verringert werden, wodurch die Effizienz verbessert wird.
Abstract:
Im Gegensatz zu einem statischen Primitiv, wo die Tiefenfunktion eben ist, ist die Tiefenfunktion für ein sich bewegendes und defokussiertes Dreieck eine rationale Funktion der Zeit und der Linsenparameter. Kompakte Tiefenfunktionen können zur Erstellung eines effizienten Tiefenpuffer-Kompressor/Dekompressors verwendet werden, wodurch die Tiefenpuffergesamtbandbreitenutzung wesentlich verringert wird. Zusätzlich ist dieser Kompressor/Dekompressor im Hinblick auf die auszuführende Anzahl von Befehlen wesentlich einfacher, wodurch er zugänglicher als frühere Verfahren für eine Hardware-Implementierung wird.
Abstract:
Multi-view rasterization may be performed by calculating visibility over a camera line. Edge equations may be evaluated iteratively along a scanline. The edge equations may be evaluated using single instruction multiple data instruction sets.
Abstract:
A depth buffer compression scheme uses bilinear patches as a predictor for depth. The scheme targets compression of scenes rendered with stochastic blur rasterization. A tile of fragments may be split into two or more regions and a higher-degree function may be fit to each region. The residuals are then stored as delta corrections.