Rendering pipeline

   
   

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.

 
Web www.patentalert.com

< User programmable geometry engine

< Digital video recorder and method of operating the same

> System, method and computer program product for matrix tracking during vertex processing in a graphics pipeline

> Super-sampling and multi-sampling system and method for antialiasing

~ 00102