openGL
Mordecaii said:
Well ihamoitc2005, since the game's graphics engine has to be rewritten to use DirectX, they are going to have to spend a lot of time getting the game running at full speed since it's a completely different API. As far as I know, switching from OpenGL to DirectX isn't exactly trivial. I'm sure that once they get things worked out the game will be running at a good framerate with all the visuals being equivalent to the PC version. Of course Raven may decide to leave the game running at a slower framerate and not optimize the engine further once they reach a certain framerate to reach deadlines. Also, on a PC the engine has to be relatively efficient and optimized since it's going to run on a large variety of hardware.
You might have a point on this topic although less than 50% performance is pretty shocking for a GPU thats much more powerful on paper no?
http://www.beyond3d.com/#news22498
Dean Sekulic, CroTeam
"So, although I'm an OpenGL fan, I have to say that Direct3D is currently one (small) step ahead. And the drivers for Direct3D are generally better, except in nVidia case - they have great drivers for both D3D and OGL! (We get ~5% higher frame rate under OpenGL on NV 6000 and 7000 series). ATi, on the other hand, have some serious issues, and not only with performance; just simple things, like conformance with some OpenGL extension they
"support".
As for Microsoft's "brilliant" idea to slowly kill OpenGL by layering it on top of Direct3D API... Well, that's definately unfair play in my book, and I'm totally against it!!! "
So looks like combination of ATI and Microsoft = bad for openGL developers
Interesting is opposite story with PS3:
Tim Sweeney, Epic Games
"Our approach to Direct3D and OpenGL isn't really changing in this generation. OpenGL is now the standard graphics library for PlayStation 3, so we have an implementation up and running already, and we'll support OpenGL wholeheartedly on all platforms where it's the primary graphics API."
So it seems many PC ports will require significant recode not just for CPU but even GPU to work properly on Xbox360 no? 25% of stated GPU performance is very poor.