I read an article that said that console games don't need an API for games to talk to the hardware but a PC does such as DirectX. A typical PC game can't talk directly to the hardware and has to go through the API, DirectX to talk to the hardware. The number of draw calls per a frame are like 5 times on a console than a PC as mentioned in this article. So how much of a performance hit does DirectX bring compared to if a PC game was programmed directly to hardware? Also would a 8800GT with the overhead of DirectX be equivalent to the PS3's GPU without no API overhead? Also wouldn't this mean that when the PS3 was released, 8800GTX, the fastet card at the time was only slightly faster (even though it's much faster hardware wise) if you had to account for API overhead on the PC?
Log in to comment