actually read the glx spec