• 0 Posts
  • 164 Comments
Joined 1 year ago
cake
Cake day: August 9th, 2023

help-circle


  • OpenGL is a bit more complicated since it’s more than just a specification in practical terms. The documentation and tooling for OpenGL was really awful compared to Direct3D. This is a huge issue when developers are working on implementing features. For instance, the documentation for glReadPixels is incorrect for years and you would have to refer to the wiki for it instead. Yet, the only way you would know this is if you scoured the internet and happened to find a StackOverflow page asking about symptoms that may not even match your issue.

    Thankfully, Vulkan seems to be a lot better in this regard but I still curse the heavens everytime I need to go back to OpenGL when supporting older hardware.






  • Not sure what you mean here with your sarcasm. Proton means that developers can just write games for Windows and expect to make that version compatible with Linux with minimal changes as opposed to making a native Linux version.

    As a developer myself, I know that it doesn’t make sense for a developer in most cases to write a Linux version and support it when the Linux user base is tiny by comparison. It happened with OS/2 and it can happen again. Not to mention Linux game developer tooling pales in comparison to Windows with DirectX.













  • It’s a form factor where software is even more important though. I’m sure that for some people the larger screen is fine enough but at that price point, the average person needs more value out of that cost. To each their own but it does seem that it’s not as clear cut as YouTubers may make it seem. There’s also the fact that Samsung does provide far better deals and support at least in this country compared to their Chinese counterparts.