new API, new folders, egl, glx, wgl