https://jgp.ai/2007/05/16/introduction-to-egl/
Introduction to EGL