I would like to note that much of the userspace OpenGL driver implementation and all necessary reverse-engineering was done by the original Etnaviv project...