4 ms·
It was not a smug comment of any sort. What's a party line and how does one "toe" it? While it is well known that Linux supports the most hardware devices out
by lucian1900 13y ago
It was not a smug comment of any sort. What's a party line and how does one "toe" it?
While it is well known that Linux supports the most hardware devices out there (in absolute terms) and Windows is most likely to support currently common hardware, neither allows one to rely on a recent version of OpenGL being available.
On Windows one must install drivers to get OpenGL support because GPU manufacturers focus on the very platform-specific Direct3D at the expense of everything else, on Linux support is spotty and only through binary blobs because the same GPU manufacturers don't provide full open source drivers for the hardware their customers paid for.
I was lamenting the state of standards compliance in general and OpenGL in particular; in this particular case OS X does pretty well.
- angersock 13y agoYeah, that's not correct. Windows keeps fairly up-to-date OGL drivers through vendors (as makes complete sense), and the Linux driver story isn't terrible. Windows also generally will try and install driver updates as soon as they become available--this hardly makes OGL some magical burden to keep up-to-date. If anything, OSX has been lagging behind hard until recently.
- vor_ 13y agoWhen did this trend start to refer to things as a "story"?
- figglesonrails 13y agoIt's a marketing phrase actually -- it's a holistic approach to how a product is presented. It took me a long time to understand it in its entirety, but nearest equivalence here is "user experience", i.e. the drivers on Linux are quite mature, stable, and performant (with the implicit comparison usually to open source drivers or another platform such as Windows).
- figglesonrails 13y ago"neither allows one to rely on a recent version of OpenGL..?" Erp, where are you from? Suppose I had GL 4.3 capable hardware. Closed Source Drivers on Windows = OpenGL 4.3 Closed Source Drivers on Linux = OpenGL 4.3 Open Source Drivers on Linux = OpenGL 3.1 [best case] Closed Source Drivers on MacOS = OpenGL 3.2 My Game Engine Requires = OpenGL 3.3 --- As you can imagine, that means: If you're running Linux on open source -> no If you're running Mac at all -> no In fact, what is ironic is the ONLY systems in the ENTIRE PLANET that can run this game are ones using proprietary drivers, specifically Windows and *NIX (but not MacOS)