glx calls seperated , process now doesnt wait for input events :P