Originally posted by: tfinch2
Unreal Tournament is OpenGL
Originally posted by: KruptosAngelos
Doom 3 is OpenGL. Everything else is DirectX![]()
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
Originally posted by: bersl2
Why is Microsoft the central player in deciding the direction of that area of the industry? They don't make hardware, and they buy most of their games mostly-complete and rebrand them. That's all. (Am I missing anything enormous?)
Originally posted by: SonicIce
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
I think he meant UT 99, which was 3Dfx Glide at heart. this game worked better in direct3d than opengl anyway?
Originally posted by: bersl2
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
I seem to remember reading somewhere one of the UT2k4 devs saying that OpenGL on Windows was horribly unstable.
Now, that's certainly not the fault of OpenGL, 'cause it works everywhere else. I'll bet that if you linked UT2k4 with the Mesa-win32 implementation, it might be slow, but it would be stable. Now, the question is, whose library was he talking about? If it was nVidia's or ATI's, shame on them; if it was Microsoft's which shipped by default, well, how can you expect them to follow a standard API well when they have their own perfectly less-than-portable API to use?
Plus, I heard that the D3D team mandated in whatever version of DX at the time basically whatever the UT2k4 devs wanted accelerated. But that's just a rumor, I'm sure.
But it does bring me to another topic, which is that of the pussification of everybody involved with graphics with regards to them. Why is Microsoft the central player in deciding the direction of that area of the industry? They don't make hardware, and they buy most of their games mostly-complete and rebrand them. That's all. (Am I missing anything enormous?) They should have no place in mandating such features, since 3D graphics is such an auxilliary component of an OS (3D-accelerated desktops don't count, and the operations to render them are already in place anyway).
Software and hardware should talk directly, and should decide things as a whole. That's the whole purpose of the OpenGL Architecture Review Board. It at least attempts progress through cooperation, rather than using a single power broker to solve all issues.
And since I'm talking about graphics, I would like to take the time, as I always do, to chastise ATI and nVidia for not releasing specs for their hardware.
Originally posted by: DragonMasterAlex
Originally posted by: bersl2
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
I seem to remember reading somewhere one of the UT2k4 devs saying that OpenGL on Windows was horribly unstable.
Now, that's certainly not the fault of OpenGL, 'cause it works everywhere else. I'll bet that if you linked UT2k4 with the Mesa-win32 implementation, it might be slow, but it would be stable. Now, the question is, whose library was he talking about? If it was nVidia's or ATI's, shame on them; if it was Microsoft's which shipped by default, well, how can you expect them to follow a standard API well when they have their own perfectly less-than-portable API to use?
Plus, I heard that the D3D team mandated in whatever version of DX at the time basically whatever the UT2k4 devs wanted accelerated. But that's just a rumor, I'm sure.
But it does bring me to another topic, which is that of the pussification of everybody involved with graphics with regards to them. Why is Microsoft the central player in deciding the direction of that area of the industry? They don't make hardware, and they buy most of their games mostly-complete and rebrand them. That's all. (Am I missing anything enormous?) They should have no place in mandating such features, since 3D graphics is such an auxilliary component of an OS (3D-accelerated desktops don't count, and the operations to render them are already in place anyway).
Software and hardware should talk directly, and should decide things as a whole. That's the whole purpose of the OpenGL Architecture Review Board. It at least attempts progress through cooperation, rather than using a single power broker to solve all issues.
And since I'm talking about graphics, I would like to take the time, as I always do, to chastise ATI and nVidia for not releasing specs for their hardware.
One might point out though that if by *software* you mean that the *game* should talk directly to the hardware, no it shouldn't. The software should talk to an API and the OS should establish the communication to the memory, the video, the hard disks and whatever other hardware is required to play the game.
When software and hardware communicate directly without regard for what the OS or other apps are doing, instability naturally follows (as observed in every non-NT version of Windows ever published.)
Jason
Originally posted by: Smilin
Originally posted by: bersl2
Why is Microsoft the central player in deciding the direction of that area of the industry? They don't make hardware, and they buy most of their games mostly-complete and rebrand them. That's all. (Am I missing anything enormous?)
Yes. MS is the most dominant player in desktop operating systems. It puts them in a nice position to write an API.![]()
What about what I said right after that? So what if you're a dominant player in the desktop OS scene? You should have a say, just not the only and/or final say.
Originally posted by: Nothinman
What about what I said right after that? So what if you're a dominant player in the desktop OS scene? You should have a say, just not the only and/or final say.
What should happen rarely is what really happens.
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
Originally posted by: tfinch2
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
Unless there is magical support for DX9 in Linux, UT2004 is OpenGL. I've never played it on Windows before, so I don't know if it's DX9 or OGL on that platform. I kinda figured it was OGL on Windows too because it seems kind of pointless to write the game for two totally different libraries and API's. Oh well doesn't matter to me.
Originally posted by: KruptosAngelos
Originally posted by: tfinch2
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
Unless there is magical support for DX9 in Linux, UT2004 is OpenGL. I've never played it on Windows before, so I don't know if it's DX9 or OGL on that platform. I kinda figured it was OGL on Windows too because it seems kind of pointless to write the game for two totally different libraries and API's. Oh well doesn't matter to me.
Well since it was made for Windows, and it does have DX9 support, then it's a directx9 game. The only reason they do openGL is for you gimpy Linux d00ds.
Originally posted by: Nothinman
We like being gimpy. And I find it ironic that DirectX is so popular, since OpenGL is the standard for all of the high-end 3D apps. I wouldn't be surprised if all of those game companies are using OpenGL tools to design the models and crap for their DirectX game.
Originally posted by: boran
I'mho it's a good thing that MS invented and pushed DirectX, before DirectX you had a 3D rendering API for every card manufacturer + some extra's and it was a whole mess about which games supported what.
Originally posted by: bersl2
Originally posted by: KruptosAngelos
Originally posted by: tfinch2
Originally posted by: DragonMasterAlex
Originally posted by: tfinch2
Unreal Tournament is OpenGL
Except that it's not. You CAN use OpenGL with UT2004, but it's DX9 by default.
Jason
Unless there is magical support for DX9 in Linux, UT2004 is OpenGL. I've never played it on Windows before, so I don't know if it's DX9 or OGL on that platform. I kinda figured it was OGL on Windows too because it seems kind of pointless to write the game for two totally different libraries and API's. Oh well doesn't matter to me.
Well since it was made for Windows, and it does have DX9 support, then it's a directx9 game. The only reason they do openGL is for you gimpy Linux d00ds.
No, as I said earlier, I know* I read somewhere one of the UT devs saying that they began using D3D because OpenGL wasn't stable enough under Windows; so they used D3D for for you lame Windows y00z0rs. The rest of that post is opinion or conjecture, but that isn't.
* When I say that I "know" something happened, that should be read as I have a distinct memory for those details I can recall. It's either that, or I involuntarily fabricated the entire thing. In this instance, I remember poking around on icculus.org before encountering this. It's not in my current history, but it could be in my CVS trunk Firefox build's history (ATM broken).
P.S.: All hail Icculus!
Standard platform is bad? Tell me how please.