A rendering pipeline system for a computer environment uses screen space
tiling (SST) to eliminate the memory bandwidth bottleneck due to frame
buffer access and performs screen space tiling efficiently, while avoiding
the breaking up of primitives. The system also reduces the buffering size
required by SST. High quality, full-scene anti-aliasing is easily achieved
because only the on-chip multi-sample memory corresponding to a single
tile of the screen is needed. The invention uses a double-z scheme that
decouples the scan conversion/depth-buffer processing from the more
general rasterization and shading processing through a scan/z engine. The
scan/z engine externally appears as a fragment generator but internally
resolves visibility and allows the rest of the rendering pipeline to
perform setup for only visible primitives and shade only visible
fragments. The resulting reduced raster/shading requirements can lead to
reduced hardware costs because one can process all parameters with generic
parameter computing units instead of with dedicated parameter computing
units. The invention processes both opaque and transparent geometries.
Een teruggevend pijpleidingssysteem voor een computermilieu gebruikt het schermruimte betegelend (EERSTE) om het knelpunt te elimineren van de geheugenbandbreedte toe te schrijven aan de toegang van de kaderbuffer en voert het scherm het ruimte efficiënt betegelen uit, terwijl het vermijden van het verdelen van primitieven. Het systeem vermindert ook de als buffer optredende voor grootte die door EERSTE wordt vereist. De uitstekende kwaliteit, full-scene anti-aliasing wordt gemakkelijk bereikt omdat slechts het geheugen dat van de op-spaander multi-steekproef aan één enkele tegel van het scherm beantwoordt nodig is. De uitvinding gebruikt een dubbel- z- regeling die de aftastenomzetting/de diepte-buffer verwerking van meer algemene rasterization en het in de schaduw stellen van verwerking door een motor scan/z loskoppelt. De motor scan/z verschijnt uiterlijk als fragmentgenerator maar intern oplost zicht en staat de rest van de het teruggeven pijpleiding toe om opstelling voor slechts zichtbare primitieven en schaduw slechts zichtbare fragmenten uit te voeren. De resulterende verminderde rooster/het in de schaduw stellen van vereisten kan tot lagere hardwarekosten leiden omdat men alle parameters met generische parameter gegevensverwerkingseenheden kan verwerken in plaats van met specifieke parameter gegevensverwerkingseenheden. De uitvinding verwerkt zowel ondoorzichtige als transparante meetkunde.