Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/clients/50536745d503cc9bd290722a231d5f8f/web/includes/o3_common.php on line 79

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/clients/50536745d503cc9bd290722a231d5f8f/web/includes/o3_common.php on line 79
oZone3D.Net Tutorials - 3D Pipeline Of SM3/DX9 GPUs - ATI Radeon R580 X1900 - nVidia Geforce G71 7900




GeeXLab
Current version: 0.45.1
>GeeXLab homepage

FurMark
Current version: 1.30.0
>FurMark homepage

GPU Caps Viewer
Current version: 1.55.0.0
>GPU Caps Viewer homepage

GPU Shark
Current version: 0.26.0.0
>GPU Shark homepage


Blogs
>JeGX's HackLab

Geeks3D's Articles
>GPU Memory Speed Demystified

>Multi-Threading Programming Resources

>GeForce and Radeon OpenCL Overview

>How to Get your Multi-core CPU Busy at 100%

>How To Make a VGA Dummy Plug

>Night Vision Post Processing Filter

PhysX FluidMark
Current version: 1.5.4
>FluidMark homepage

TessMark
Current version: 0.3.0
>TessMark homepage

ShaderToyMark
Current version: 0.3.0
>ShaderToyMark homepage
>ShaderToyMark Scores

Demoniak3D
Current Version: 1.23.0
>Demoniak3D
>Download
>Libraries and Plugins
>Demos
>Online Help - Reference Guide
>Codes Samples
 
3D Pipeline Of SM3/DX9 GPUs

By Jerome 'JeGX' Guinot - jegx[NO-SPAM-THANKS]ozone3d.net

Initial draft: November 24, 2006


[ Index ]

Introduction | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Conclusion

�Next Page



2 - 3d Pipeline of a GPU

After some research on the Net, I could build the following diagram:


GPU - Pipeline 3D

This diagram, purposely simplified, shows the significant parts of the 3d pipeline which are usually found on either hardware Websites or in the manufacturers's technical papers. The following page, regularly updated by its authors, shows different GPUs from ATI and nVidia as well as the principal characteristics of the following GPUs: number of vertex and pixel processing units, the number of ROPs as well as other useful information such as the operating frequencies of the GPU or the memories: GPU Database.

The 3d pipeline is made up of 2 large modules:

  • The geometrical module: this deals primarily with the 3d data processing, i.e. the vertices (plural of vertex: 3d corner).
  • The module of rasterisation: it deals with converting the 3d data into 2d data, calculating the final color, and the location of one pixel to the screen. It is by far the most complex module to date.





[ Index ]

Introduction | Page 2 | Page 3 | Page 4 | Page 5 | Page 6 | Conclusion

�Next Page





GeeXLab demos


GLSL - Mesh exploder


PhysX 3 cloth demo


Normal visualizer with GS


Compute Shaders test on Radeon


Raymarching in GLSL



Misc
>Texture DataPack #1
>Asus Silent Knight CPU Cooler
Page generated in 0.002187967300415 seconds.