I don't think implementing this for non-GLX window systems hurts to be honest, at least, doing so wouldn't make the #ifdef situation worse.