A graphics system including a custom graphics and audio processor produces
exciting 2D and 3D graphics and surround sound. The system includes a
graphics and audio processor including a 3D graphics pipeline and an audio
digital signal processor. The same texture mapping hardware used for color
texturing provides resampled z texturing for sprites with depth or other
applications. A z blender performs a z blending operation in screen space
to blend surface z values with z texel values to provide per-pixel mapping
of resampled z textures onto sampled 3D surface locations. Z texels can
represent absolute depths or depth displacements relative to primitive
surface depth. The z texel values may add to or replace primitive surface
z values, and a constant bias may be added if desired. The resulting depth
values are used for occlusion testing. Z textures can be generated by
copying out portions of an embedded z buffer and providing the copied
depth values to the texture mapping hardware. Multiple z texel formats are
supported.
Un sistema dei grafici compreso grafici su ordinazione e processor audio produce il 2D emozionante ed i grafici 3D e circonda il suono. Il sistema include i grafici e processor audio compreso una conduttura dei grafici 3D e un processor audio del segnale numerico. La stessa struttura che traccia i fissaggi utilizzati per la strutturazione di colore fornisce resampled la z che struttura per gli sprites con profondità o altre applicazioni. Un miscelatore di z realizza un funzionamento di mescolamento di z nello spazio dello schermo per mescolare i valori di superficie di z con i valori del texel di z per fornire il tracciato del per-pixel di resampled le strutture di z sulle posizioni di superficie provate 3D. I texels di Z possono rappresentare le profondità assolute o alla la profondità di superficie primitiva relativa di spostamenti di profondità. I valori del texel di z possono aggiungere a o sostituire i valori primitivi della superficie z e una polarizzazione costante può essere aggiunta se voluta. I valori risultanti di profondità sono usati per la prova di occlusione. Le strutture di Z possono essere generate copiando verso l'esterno le parti di un amplificatore incluso di z e fornendo i valori copiati di profondità alla struttura che traccia i fissaggi. Le disposizioni multiple del texel di z sono sostenute.