4 ms·
The rest of the article aside, I think that avoiding MS lock-in is a great reason to use OpenGL over Direct3D.
by stevejohnson 17y ago
The rest of the article aside, I think that avoiding MS lock-in is a great reason to use OpenGL over Direct3D.
- akamaka 17y agoLock-in is definitely a big concern, but the article vastly overstates the cross-platform benefits of OpenGL. Different platforms have different capabilities and limitations, and most of the work in creating high-performance 3D software involves optimizing for specific hardware. For example, porting an OpenGL-based game from Windows to the PS3 would not be significantly easier than porting a D3D-based X-Box game.
- dazzawazza 17y agoFWIW: SCEA provide an implementation of OpenGL for PS3 so it should be 'easier'. I've heard it's not that fast given the strange nature of the PS3 hardware pipeline but it might be fast enough.
- deleted 17y ago[deleted]
- snprbob86 17y agoIn gaming, lock-in is an inherent problem. You always need to optimize for specific platforms and hardware to stay competitive, so you might as well optimize for specific APIs as well. Most "ports" of games also include significant renderer rewrites. And with every non-desktop platform, you are really targeting OpenGL ES, not full OpenGL. ES is more of an API starter-kit, so it varies significantly between platforms.