VC4: Broadcom uses libbrcmEGL.so, libbrcmGLESv2.so, libbrcmOpenVG.so and libbrcmWFC.so since 7 Jul 2016
Raspbian integration (two libGLES side-by-side)
Old library names before 7 Jul 2016 can not be included because it would pull in libEGL.so.1 and cause JogAmp to choose software rendering using "llvm pipe" from mesa.
VC4: Only load Broadcom EGL driver when guessVCIVUsed
Broadcom VC IV can be used from
both console and from inside X11
When used from inside X11
rendering is done on an DispmanX overlay surface
while keeping an X11 nativewindow under as input.
When Broadcom VC IV is guessed
only the Broadcom DispmanX EGL driver is loaded.
Therefore standard TYPE_X11 EGL can not be used.
Above authored by Xerxes https://github.com/sgothel/jogl/pull/106
Merged Xerxes pull request, which he tested manually on said configuration.