GTK Lands A Big Refactoring Of OpenGL Code
In addition to Red Hat's Benjamin Otte working on a Vulkan renderer for GTK4's GSK, he's also been working on a big refactoring of the OpenGL code that's now been merged to master.
OpenGL is very important for GTK4 as it will play a big role in rendering with GSK. With this "large GL refactoring", a big clean-up was done of the OpenGL GDK code, affecting the X11, Win32, Wayland, and Mir code too. Some of the specific work includes no longer using buffer-age information, passing the actual OpenGL context, and simplifying the code. More details via this Git commit.
Aside from that particular commit there was also other OpenGL GDK changes as you can see here. Canonical was also doing a bit of unrelated Mir activity this morning too for implementing display monitor vfuncs.
OpenGL is very important for GTK4 as it will play a big role in rendering with GSK. With this "large GL refactoring", a big clean-up was done of the OpenGL GDK code, affecting the X11, Win32, Wayland, and Mir code too. Some of the specific work includes no longer using buffer-age information, passing the actual OpenGL context, and simplifying the code. More details via this Git commit.
Aside from that particular commit there was also other OpenGL GDK changes as you can see here. Canonical was also doing a bit of unrelated Mir activity this morning too for implementing display monitor vfuncs.
Add A Comment