Add GLX support
WIP cgl