Fixed new window initialization, GLViewPort size, and GL Context init order