Feature #792
Updated by Hammel about 1 year ago
This is an experiment to see if we can speed up the UI.
Some references:
# https://www.cairographics.org/OpenGL/
# https://bazaar.launchpad.net/~macslow/gl-cairo-simple/trunk/files
# http://ssvb.github.io/2012/05/04/xorg-drivers-and-software-rendering.html
# https://github.com/cubicool/cairo-gl-sdl2 - uses cairo opengl backend (but it's C++)
# https://cgit.freedesktop.org/cairo/ - cairo source - look in src/ for gl backend support
# https://cairo.cairographics.narkive.com/acXWIWzV/does-cairo-use-hardware-acceleration - old but good discussion on using GL with Cairo.
## Buildroot needs Mesa added with vc4 support to get Cairo with GL.
# "Update to VC library to allow X11 EGL on RPi":https://github.com/kika123/x11eglrpi
# https://docs.mesa3d.org/drivers/vc4.html
# https://downloads.sourceforge.net/sourceforge/gtkglext/gtkdlext-1.2.0.tar.bz2"
# https://gitlab.archlinux.org/archlinux/packaging/packages/gtkglext - Arch Linux build of 1.2.0 with patches
# https://developer-old.gnome.org/gtkglext/stable/index.html - dev info but no source
# https://github.com/tdz/gtkglext - port to gtk3
Might want to bump to latest release (1.17.2) from Buildroot's 2020.02.4 LTS current (1.16.0)