Mail Archives: djgpp/1998/09/25/23:00:22
> Could you please explain why D3D under window is faster than DOS if
> the system has a 3D accelerator?
>
> Mandr
It is faster because Direct3D can use any hardware acceleration present on the video
card. Most 3D accelerators have special hardware to draw triangles and texture map
them. Usually, the CPU just has to send a bunch of command to the accelerator's
command buffer. The accelerator does the drawing (usually using specialized FAST
hardware), and generates an interrupt when most of the commands have been executed.
Then the CPU just uploads more commands to the card, and the cycle repeats. This has
the extra benefit of freeing the CPU up to do other stuff.
- Raw text -