3 ms·
id software Rage HD and engine would now have been as easy to port to iOS if it wasn't for OpenGL. Maybe technologically DirectX is ahead but platform support
by drawkbox 16y ago
id software Rage HD and engine would now have been as easy to port to iOS if it wasn't for OpenGL.
Maybe technologically DirectX is ahead but platform support and inclusion is the reason it is not winning on mobile.
Also WebGL is coming and OpenGL ES 2.0 for mobile and web will be a very similar platform.
Where is DirectX for the web and mobile in that aspect? And why doesn't Carmack try to port Rage to WIndows Phone...
- Strom 16y agoCarmack said that a port of Rage to WP7 is unlikely due to its lack of support for native code. It's .NET only for now.
- drawkbox 16y agoExactly, what I was trying to get at is OpenGL ES is winning on mobile. DirectX really has no answer and even Windows Devices right now are pretty much XNA/.NET/Silverlight locked as you say no native. Android has the NDK now (year or so ago) because iOS SDK was native and allowed for the performance needed. If Carmack only built in DirectX which is so much farther ahead, he wouldn't be on mobile. OpenGL is much different after 2006 when Khronos took over.
- andrewf 16y agoThere's obviously some shared art assets and toolchain, but it doesn't sound like the actual rendering code in iOS Rage has much, if anything, in common with Rage proper: http://bethblog.com/index.php/2010/10/29/john-carmack-discusses-rage-on-iphoneipadipod-touch/ http://bethblog.com/index.php/2010/10/29/john-carmack-discus...