Originally posted by starshipeleven
View Post
Announcement
Collapse
No announcement yet.
We Might Never See A New OpenGL Version, At Least Not For A Long Time
Collapse
X
-
Originally posted by LinuxID10T View PostIt will be interesting to see how well these 3rd party game engines will support Vulkan. Without writing for Vulkan (or any other low level API) from the ground up, you lose a lot of the advantages.
And you can bet your sorry backside that third party game engines have good incentive to do a good job, as the main reason they get chosen/funded/bought/whatever over others is because they are better or on par with others with $latest_and_most_used APIs.
- Likes 1
Comment
-
I remember writing this very thing on here when Vulcan was coming out, I was slammed by everyone as being full of shit/not knowing etc, and now here we are. It's kind of obvious really, Khronos is an effort to take down Microsoft's monopoly on gaming. Of course they don't want to split resources between their new API and their old one. They put the old one on ice and put everything into the new one. What does this mean for Linux/open source users specifically? It means that we are pretty screwed, under OpenGL strong progress was/is being made on getting up to 4.5 compatibility. There's open source Intel, NVIDIA, AMD drivers which all have OpenGL 4.3 support and rapidly approaching 4.5 support. This doesn't just affect Linux. This means that ReactOS, AROS, any other Open Source Operating system can use the documentation/source to implement a native 3D accelerated graphics driver for reasonably modern hardware. Now that's all being set back by years. If they want to be compatible with the current standard they have to reverse engineer a lot more stuff. Vulcan is years away from a Nouveau release, and I'm yet to see anything suggesting it'll drop on Intel or AMD in the next two years. This essentially turns graphics cards back into black boxes of proprietary code. If you want to run Vulkan in any meaningful way right now, you're running NVIDIA Binary, or AMD Binary drivers.
- Likes 1
Comment
-
Originally posted by DMJC View PostI remember writing this very thing on here when Vulcan was coming out, I was slammed by everyone as being full of shit/not knowing etc, and now here we are. It's kind of obvious really, Khronos is an effort to take down Microsoft's monopoly on gaming. Of course they don't want to split resources between their new API and their old one. They put the old one on ice and put everything into the new one. What does this mean for Linux/open source users specifically? It means that we are pretty screwed, under OpenGL strong progress was/is being made on getting up to 4.5 compatibility. There's open source Intel, NVIDIA, AMD drivers which all have OpenGL 4.3 support and rapidly approaching 4.5 support. This doesn't just affect Linux. This means that ReactOS, AROS, any other Open Source Operating system can use the documentation/source to implement a native 3D accelerated graphics driver for reasonably modern hardware. Now that's all being set back by years. If they want to be compatible with the current standard they have to reverse engineer a lot more stuff. Vulcan is years away from a Nouveau release, and I'm yet to see anything suggesting it'll drop on Intel or AMD in the next two years. This essentially turns graphics cards back into black boxes of proprietary code. If you want to run Vulkan in any meaningful way right now, you're running NVIDIA Binary, or AMD Binary drivers.
- Likes 4
Comment
-
Why should there be new OpenGL changes if Vulkan lets you have direct memory control? The moment mobile SoCs came out with Vulkan support, OpenGL went EOL.
In fact, you can safely chop off most of the OpenGL support and leave just the direct memory controls and the ISA and no one will shed a tear.
Comment
-
Originally posted by bug77 View Post
Slapping high level abstractions on top of Vulkan will get you back to OpenGL.
Contrary to your belief, ease of use is what makes or breaks a framework. Otherwise the whole world would be programming in C with the occasional ASM routine here and there.Last edited by smitty3268; 01 October 2016, 06:49 PM.
- Likes 2
Comment
-
Originally posted by dungeon View Post
It is hard but true, maybe only if you have i7-4790K overclocked and imagine everybody in the world has that too
Maybe this: https://github.com/SuperTux/supertux/issues/625
They are drawing each tile one by one.
Comment
Comment