몇 가지 환경 종속적 문제를 해결하기 위해 Windows에서는 GLUT,
Mac에서는 GLFW를 사용하고 있었으나 양쪽 모두 GLFW를 사용하도록 수정하였습니다.
1.1버전에서 Mac 및 Windows의 파일이 통합되었습니다.
Windows와 Mac에서 모두 동일한 기능을 사용 가능하도록 구성하고 있으나,
렌더링 관련 문제를 해결하기 위해 실행 시 운영 체제를 감지하여 실행되는 코드가 추가되었습니다.
-
사용될 픽셀의 전체 크기를 2배로 키웁니다.
-
창의 크기를 1/2배로 설정합니다.
-
get_framebuffer_size()를 사용하여 프레임 버퍼의 크기를 계산한 뒤,
glViewPort()를 통해 렌더링 영역을 중앙으로 조정합니다.