Defined logic for glutCreateSubWindow when negative position is allowed