Project

General

Profile

Feature #792

Updated by Hammel 8 months ago

This is an experiment to see if we can speed up the UI. 

 Some references: 
 # https://www.cairographics.org/OpenGL/ 
 ## https://sourceforge.net/projects/gtkglext/ 
 # "Cairo git on freedesktop.org":https://cgit.freedesktop.org/cairo/?h=1.16 for the 1.16 release in Buildroot 
 # 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 
 # "GTK gl-slider":https://code.google.com/archive/p/gtk-gl-slider/source/default/source ("git":https://github.com/jmouriz/gtk-gl-slider) 
 # https://bazaar.launchpad.net/~macslow/gl-cairo-cube/trunk/files/24 
 # https://github.com/kika123/x11eglrpi/blob/master/k_eglGetDisplayCopy.c 

 Might want to bump to latest release (1.17.2) from Buildroot's 2020.02.4 LTS current (1.16.0)

Back