So GTK landed their new unified GPU renderer which uses Vulkan by default or OpenGL 3.3+/OpenGL ES 3.0+ as fallback. As far as I know the Etnaviv driver (which the Librem 5 uses) does not support Vulkan yet. Also it does not support the mentioned OpenGL requirements.
That makes me question: Is there a solution planned? For example paying a developer to implement either required OpenGL features, a Vulkan driver or another fallback for GTK’s rendering?
I assume this issue mostly applies to GTK4 and many applications on the Librem 5 still use GTK3. But in the future it would be good to have a consistent experience between desktop and mobile platforms. Personally I would prefer a Vulkan driver as solution but I’m not sure how realistic that is depending on NXP’s documentation.
Also a sidenote: Godot 4 requires similar API features as the new unified renderer from GTK. So GTK wouldn’t be the only project benefitting from GPU driver improvements.