fulcizombie said:I think it's really pathetic that MS had this guy talking(on video) about the xbox360 and how it is his target platform at X05,when Carmack and his team are making a multi-platform game.
inefficient said:Are we very sure OpenGL is not an option on the 360? Because this would be a pretty big shift for id and Carmack - using DX as their primary API target.
Since there is a ps3 version there would need to be both an OpenGL version of the engine. The PC port could use either, but it seems to be a waste of time to have to optimize both paths. And this is something Carmack would have complained about by now.
IIRC, as it stands at the moment, IHV's can provide a full, runnable ICD for OpenGL of any version, with the loss of the Aero deskop interface (dropping back to the Windows 2000 inteface); I would estimate that this will probably change by the time Vista is released.Powderkeg said:OpenGL really isn't an option in Windows Vista, and doesn't exist in the 360. In Vista, OpenGL calls are just converted to the DX API, so it would be better for performance to simply code for DX in the first place.
Dave Baumann said:IIRC, as it stands at the moment, IHV's can provide a full, runnable ICD for OpenGL of any version, with the loss of the Aero deskop interface (dropping back to the Windows 2000 inteface); I would estimate that this will probably change by the time Vista is released.
Shifty Geezer said:Then how does he write for PS3? As long as they publish to PS3, they'll need an OpenGL engine, and as long as they publish to XB360 they'll need a DirectX engine.
That doesn't make sense. I thought LDDM allowed for drivers written in .Net. I don't believe they require it.Powderkeg said:Based on the WinFX SDK, MS requires a CLR/.NET language, even for drivers. OpenGL doesn't fit well with the WinFX API nor with the new driver LDDM model.
As I said, it can be done now, with the loss of Aero.Powderkeg said:In theory IHV's can provide an ICD for OpenGL in Vista, but it would still require MS's help to get it all to work, and MS has been totally unwilling to help.
Dave Baumann said:As I said, it can be done now, with the loss of Aero.
Tahir2 said:From my understanding Carmack is now using DX. Hope that answers all your questions PowderKeg
Powderkeg said:The question is, how many game developers are going to do it alone, without any help from MS?
And what financial incentive would they have for doing it? Would it be worth it to id Software to invest the time and money to create and provide their own custom OpenGL ICD just to avoid using DX? Would they sell more games? Would it increase their earnings?
Dave Baumann said:As for whether a games developer will do it is an entirely separate issue