A Vulkan Renderer For GNOME's GTK+ GSK Is In Development
A Vulkan back-end is in development for GNOME's GTK's tool-kit new GTK Scene Kit (GSK) code.
Benjamin Otte has begun experimenting with a Vulkan back-end for GTK's GSK code with GTK Scene Kit being one of the big additions in development for the major GTK+ 4.0 milestone. GSK implements a scene graph to allow for more complex graphical control of widgets and other improvements to its graphics pipeline. GSK was merged back in October and currently uses OpenGL for rendering while there is now a branched Vulkan renderer.
Otte has continued making improvements to the GDK OpenGL code while now there is this Vulkan branch where he's experimenting with a Vulkan implementation. The initial code was published just one hour ago and so far is just over one thousand lines of code.
Hopefully this Vulkan-based renderer will continue to move along and we'll see it mainlined in time for GTK+ 4.0, it should be fun to see how its performance compares to OpenGL.
Benjamin Otte has begun experimenting with a Vulkan back-end for GTK's GSK code with GTK Scene Kit being one of the big additions in development for the major GTK+ 4.0 milestone. GSK implements a scene graph to allow for more complex graphical control of widgets and other improvements to its graphics pipeline. GSK was merged back in October and currently uses OpenGL for rendering while there is now a branched Vulkan renderer.
Otte has continued making improvements to the GDK OpenGL code while now there is this Vulkan branch where he's experimenting with a Vulkan implementation. The initial code was published just one hour ago and so far is just over one thousand lines of code.
Hopefully this Vulkan-based renderer will continue to move along and we'll see it mainlined in time for GTK+ 4.0, it should be fun to see how its performance compares to OpenGL.
3 Comments