Johnathanamz: You know I do wish MicroSoft would open source their DirectX's like at least DirectX 1 to DirectX 11.
Magnitus: Yes. Me too. I'd wish they'd open-source their older offerings of Windows overall (at least the ancient stuff). It would make maintenance of legacy Windows software (well, games really) a lot easier.
Johnathanamz: If MicroSoft can back port DirectX 12 and WDDM 2 to Windows 7 64-bit then I am sure MicroSoft can open source DirectX 1 to DirectX 12 fully.
It would be even more of a benefit to video game developers to open source DirectX 1 to DirectX 12.
Magnitus: Indeed. I think it would make a big difference if Microsoft would show that users of "legacy" software on their systems won't be left hanging.
Johnathanamz: You can back port newer OpenGL versions and Vulkan to older Linux Operating Systems (OS's) right? At least I read that from time to time from Linux users.
Magnitus: All you need is a community of developers willing to do it.
I think ultimately, the greatest challenge with maintaining an aging kernel is to maintain aging drivers with newer hardware and gpus are particularly non-standard compliant in this regard.
But some gpus have well maintained open-source drivers so assuming you stick to one of those, its very feasible.
However, I think the least effort path may be to adapt a newer distro to whatever an older Linux game is expecting. Given the ecosystem it ran on then was open-source, if you know its dependencies then, you can backtrack what it needs.
Johnathanamz: Imagine if MicroSoft open sourced DirectX 1 to DirectX 12 and it ended up working on Linux to.
Magnitus: I imagine it would help a lot of legacy games run on Linux.
Johnathanamz: There is a reason VALVe is removing OpenGL from the Linux versions of their video games and replacing them with DXVK, because VALVe themselves even said OpenGL is slow and sucks.
Magnitus: I think he gives a solid answer:
https://www.quora.com/Is-OpenGL-a-good-API-to-start-3D-game-programming-or-are-there-preferable-alternatives/answer/Terry-Lambert I did OpenGL back in 2005 or something when I was in university and I guess back then, it was hot, according to Valve in 2012 anyways: [url=https://www.extremetech.com/gaming/133824-valve-opengl-is-faster-than-directx-even-on-windows#:~:text=In%20short%3A%20OpenGL%20is%20faster,a%20frame%20in%203.69%20milliseconds]https://www.extremetech.com/gaming/133824-valve-opengl-is-faster-than-directx-even-on-windows#:~:text=In%20short%3A%20OpenGL%20is%20faster,a%20frame%20in%203.69%20milliseconds[/url]
But if I had to make a game nowadays, I'd be looking for a cross-platform game engine.
Johnathanamz: Also MicroSoft did release some parts of DirectX 12 as open source.
Magnitus: I think their latest ceo is warming up to open-source a lot which is good.
Otherwise, you have maintain everything yourself indefinitely and you become a blocker for everyone who wants to build and maintain things on what you did.
I think at some point, even with proprietary software, the right thing to do via your users is to say: "You know, I'm not gonna maintain the myriad of things you guys got going on an aging platform I no longer wish to maintain, because that's crazy, but here's the good news: I'll give you the source code for it and you can do it yourselves"
Ok I have not read this topic for a few days and I saw the comment I made that you responded to me.
This is not against you, but what the hell I was saying that I do wish MicroSoft would open source DirectX 1 to DirectX 12 and you agreeing with me and my comment gets down voted, but your comment does not?
Some person here on gog.com I think really really hates me, like a lot.