NJ5 said:
I don't think GPUs are ever very hard to program. I'm not a games programmer but from what I've seen the algorithms for GPUs are pretty straightforward. It's all embarassingly parallel stuff, if you have twice as much hardware you just calculate double the pixels/vertices in the same timeframe or you add more effects. Not to mention that much of the hardware will be used by the graphics drivers and DirectX, with games not even having to worry about all the details.
|
Underlined is truth, most of the work is talking to Direct X and getting it to dance to your tune. Thats pretty much the whole reason DX exists is so that code will run on a massive variety of GPUs, not just the specific type you programmed on.
Bolded is less so, i cant find the words to explain atm but its basically like the code gets fed in the same, it's how quickly the GPU can do it, not the amount you tell it to do.
Bugger it, it's late i'll try and explain more in the morning.
"Everything I tell you is a lie. Every question I ask you is a trick. You will find no truth in me."
WraithPriests PC:QX6850@3.6GHZ
4GB OCZ Reaper X PC8000
GTX470 (774/1548/3900)
nForce 780i MoBo
1.25TB HDD (1x1TB, 1x250GB)
A+ El Diablo 2 Case
Vista x64







