|
|
|
|
|
by badsectoracula
2104 days ago
|
|
OS X runs OpenGL 4.1 and is still available even if deprecated. If you are considering MoltenVK as a viable option then perhaps Zink over MoltenVK would work in the future. Note that most of the newer OpenGL features are largely about sending stuff faster to the GPU, not enabling new GPU features - you can do a lot of stuff with OpenGL 4.1. IMO if you are struggling for CPU performance with OpenGL then you might be better moving to Vulkan. But if this isn't your bottleneck then there isn't a reason to not stick with OpenGL. If OpenGL drivers on Linux are "laughably worse" (though in practice i haven't much of a difference) then the solution is to improve those drivers. It'll be better for all the thousands of existing applications too. |
|
You are correct. I misspoke. I meant to say 4.Ancient since 4.1 is 10 years old now.
> Note that most of the newer OpenGL features are largely about sending stuff faster to the GPU, not enabling new GPU features
For shaders, I certainly find that not true. There are a lot of shader features that got added over 10 years.
And, I believe things even as important as Uniform Buffer Objects are later than 4.1.
OpenGL 4.1 just ... isn't good in this day and age.
> If OpenGL drivers on Linux are "laughably worse" (though in practice i haven't much of a difference) then the solution is to improve those drivers.
I totally disagree. There simply aren't enough people in the Linux ecosystem to maintain those drivers and Vulkan drivers. I'd rather those developers all work on the newer and better API.