Quote:
Originally Posted by Squall-Leonhart
Having physics an graphics done on the gpu will be more beneficial then sticking the physics data through 3 bus interconnects just to send it to the video card anyway.
|
like i said b4,
the coders will then have to learn nVidia's API for physics on their cards.
and then they'll have to learn ATI's as well...
or else their physics would only work on 1 brand of cards.
having it done with the CPU is better IMO.
the main thing that takes up speed isn't the transaction between CPU to GPU, its really the transformation of physics operations for all the different particles.
for example.
you wish to move 1000 particles of dirt in an explosion.
you'll need some complex math to be preformed for every particle, so ur program will run an algorithm 1000 times to transform 1 pixel of dirt, to its next location on the screen.
it then saves those coordinates, and transfers them to the GPU to be drawn.
i guess it could be faster to do it all on the GPU, but its not worth learning 2 different Card's Libraries.
but like i said,
if a standard library like DirectX can handle physics for both cards, then i guess it would be nice.
__________________
PC Specs: AMD X2 4400+ @ 2.921 Ghz, 1.47 vCore | G92 8800 GTS 512mb @ 740/1944| 4GB Dual Channel OCZ Memory @ 835 Mhz (5-4-4-15-2T) | 700 Watt PSU | DVD-RW Drive | 500 GB Hitachi SATA II Hard Drive, 30 GB & 40 GB Western Digital IDE Hard Drives | 1920x1080 40" LCD Flat Pannel HDTV monitor |
Consoles: 1 PS3 (60 GB), 2 PS2s, 1 PS, 3 GBAs, 1 GB, and 1 old school NES
Having troubles with PCSX2? Check out my guide to get it running correctly.
Running PCSX2 Guide for Noobs