Tom's Hardware > Forum > Graphic & Displays > Graphics Cards > How does VGA render a frame?

How does VGA render a frame?

Forum Graphic & Displays : Graphics Cards - How does VGA render a frame?

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Hi, everyone
I want to know how a 3d scene is rendered with a VGA and how and on which order the different components of a VGA (Shaders, Rop, TMU, ...) are involved in doing the job of rendering?
I know the answer may be too long, but I appreciate anyone giving some info about this?
Thanks in advance.

Sponsored Links
Register or log in to remove.

Depends on the architecture, but how detailed an answer are you looking for?

General path is:

setup engine/assembler/sequencer/arbiter -> Pixel/Vertex/Geometry Shader -> TMU - ROP -> VRAM -> TMDS/RAMDAC -> Display.

Of course depending on what's done things can double back and go into caches, etc.

Best thing to do is pick an engine like the G80 or R600 and look at their Block Diagram it usually shows the possible pathways to/from components.

Almost always starts with a scheduler/sequencer and ends with the display method (TMDS for digital RAMDAC for Analogue).

These should give you an idea of the current designs;
http://www.beyond3d.com/content/reviews/1/5
http://www.beyond3d.com/content/reviews/16/5
http://www.techreport.com/articles.x/11211
http://techreport.com/articles.x/12458

Older designs are slightly more linear;
http://www.beyond3d.com/content/reviews/4/5
http://www.beyond3d.com/content/reviews/36/7

------------------------------ You need a license to buy a gun, but they'll sell anyone a stamp (or internet account) - RED GREEN. GA to SK
HD Freedom: 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2

Reply to TheGreatGrapeApe

Cool, that's excactly what I was looking for.
Thanks a million!!

Reply to Divine Love
Tom's Hardware > Forum > Graphic & Displays > Graphics Cards > How does VGA render a frame?
Go to:

There are 1130 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them