Yeah, lets take whats worst from both worlds, mix it and see what we’ve got.
You’ll end up with poor dx-like wrapper for ogl and it won’t be multiplatform. GJ, you’ve made your point
Also, any discussion on which is better doesn’t make any sense, as long as you’re not starting new, high budget engine.
When making small games there’s just no way to hit api performance issues, and thus decision should be based only on personal preference.
Direct3D/X is way better because it is 11. OpenGL is only 4.1, so it’s like totally behind.
No point trying to be made, just explaining the reasoning behind the title of the thread. Although I certainly don’t see how using OpenGL with DirectInput or Sound is the “worst from both worlds.”
Because it’s neither multiplatform nor consistent. Of course dsound and dinput are bad examples, when used on vista/7 they’re just poor, castrated winapi wrappers with huge overhead, and as such should not be used.
But i see we’re a bit off topic, afair there already is dx vs ogl thread.
DirectX is much better, almost no games are using OpenGL except doom4,rage and these
You realize that the Source engine utilizes OpenGL to render games for Mac, right? In fact, you can almost guarantee that any game that runs on Mac/Consoles that aren’t Xbox use OpenGL.
btw, you could use a combination of GLUT and OpenAL to get graphics/sound output and mouse/keyboard input
https://www.lighthouse3d.com/tutorials/glut-tutorial/
They should just skip everything in between and make OpenGL 12 with support for stuff that hardware will only officially support in about 10 years.
I have steam on both my osx and windblows partitions and all the source games run better under direct3d than open gl on the exact same hardware. Microshaft put a ton of work to make direct 3d work really well and open GL just hasn’t caught up yet. It is close though, and it looks like valve is banking on that in the near future
Hey Worfin, what’s with the old and overused jabs at M$?
He is too cool for microsoft. Shit i didn’t change the name in an attempt to be humors. OH GON EVERYONE MUST THINK IM LAME NOW!
I don’t know if this is revelant, but I’ll just leave this here:
https://games.slashdot.org/story/11/03/19/0538208/DirectX-Getting-In-the-Way-of-PC-Game-Graphics-Says-AMD
They’re the result of years of not having the choice of anything else. Now, most of the control and design software I use is osx/win/*nix so even though I have I have the luxury of choice, the old resentments still linger
ms can fuck off with their d3d
Even if d3d is better than opengl, directx is not just proprietary ( I don’t mind proprietary software, just prefer FOSS), but it’s AGGRESIVELY proprietary.