Originally Posted by Majin SSJ Eric
Well its been argued that low level API is the reason why you see the kind of unbelievable graphics on such archaic hardware as the Xbox 360 and PS3 today. The theory is that if you could have games optimized in a similar way on the much more advanced modern PC hardware of today then the graphical capabilities would be beyond our wildest dreams. I think the gains over DirectX or OpenGL would be far, far more than 2%....
Absolutely not. I have been around computers for a very long time and most of the time you see an incredible feat on ancient hardware it is not of a magical API but a magical programmer
. i.e. They may be coding in assembly like wizards and do miracles which is the lowest level hardware-specific you could go on a CPU or they might be incompetent and use OpenGL 4.x like it is OpenGL 1.1 and lose about 90% of the performance benefit of today and the list goes on and on, lower level APIs are definitely higher performance theoretically if they have the skill, but "if they have the skill" is a tremendously important factor and the "general" purpose APIs of today are hardware-cooperating enough that they will offer better performance compared to a worse programmer on a lower level API, quite easily.Edited by fateswarm - 9/28/13 at 6:02pm