So, if a Wayland compositor was implemented over Vulkan, and some OpenGL-over-Vulkan was implemented, does this mean we can let the GBM vs EGLStream discussions rest in peace?
Announcement
Collapse
No announcement yet.
With Vulkan 1.1 It's Technically Possible To Write A Pure Wayland Compositor
Collapse
X
-
Originally posted by sarmad View PostSo, if a Wayland compositor was implemented over Vulkan, and some OpenGL-over-Vulkan was implemented, does this mean we can let the GBM vs EGLStream discussions rest in peace?Michael Larabel
https://www.michaellarabel.com/
- Likes 1
Comment
-
Originally posted by wizard69 View PostRust has no future. One would be better off using Swift if they really felt the need to use modern programming methods. This is due mainly to the rapid adoption of Swift and thus the large community of developers that is becoming available. It is the difference between a language that will burn out in a couple of years and one that will be here decades from now. Sort of like what happened to Perl and Python - one died and the other has become a go to language.
Comment
-
Originally posted by sarmad View PostSo, if a Wayland compositor was implemented over Vulkan, and some OpenGL-over-Vulkan was implemented, does this mean we can let the GBM vs EGLStream discussions rest in peace?
I think Daniel Stone's remarks related to a specific transition phase that he had in mind, as otherwise I would have difficulties reconciling the two statements.
However, it doesn't look like OpenGL-over-Vulkan will be a thing in real life, even though a lot of other-things-over-Vulkan are being worked on.
Originally posted by Michael View PostYou mean Vulkan-over-OpenGL? That is the only way you could get Vulkan everywhere... But Vulkan is too low-level to effectively map properly to OpenGL.
Comment
-
In that context it is great that there is already some activity to add Vulkan support to Kwin :-)
I don't think that the older graphic cards are important at all for a compositor starting to support Vulkan. There would always be the fallback to a normal OpenGL compositor on Wayland or X11 if Vulkan is not supported by the graphic driver (if technically enough there is even the Kazan Vulkan-CPU driver). Vulkan driver support is already now quite broad.
- Likes 2
Comment
-
Originally posted by wizard69 View PostRust has no future. One would be better off using Swift if they really felt the need to use modern programming methods. This is due mainly to the rapid adoption of Swift and thus the large community of developers that is becoming available. It is the difference between a language that will burn out in a couple of years and one that will be here decades from now. Sort of like what happened to Perl and Python - one died and the other has become a go to language.
Your point is ridiculous anyway because Swift, being a high-level, gargbage-collected language that requires a runtime environment, is not suitable for drivers or low level components of a graphics stack. Rust has been designed for that, is already used for that job and is pretty damn good at it. It also offers security guarantees that Swift can't. I would without doubt use Swift to write an iOS app, but for core OS components, Rust is the go-to language.
- Likes 5
Comment
Comment