특정 입력/창 핸들러 (예 : GLUT, GLFW)를 사용하는 OpenGL 튜토리얼을 따르고 있지만 플랫폼 문제로 인해 해당 핸들러를 사용할 수 없습니다. 다른 입력 핸들러를 사용 했음에도 불구하고 튜토리얼의 정확한 코드를 사용할 수 있습니까? OpenGL 코드를 다른 핸들러와 작동하도록 수정해야합니까?내가 사용하는 입력/창 처리기와 상관없이 OpenGL 코드가 작동합니까?
0
A
답변
2
작동합니다.
OpenGL은 입력을 완전히 인식하지 않습니다. 그래픽 라이브러리이므로 그래픽에 대해서만 신경을 씁니다. 입력, 오디오 및 그 밖의 모든 것을 포함하는 모든 것이 완전히 완전 무의미합니다.
유일한 차이점은 GLUT, GLFW, SFML 및 기타 툴킷이 OpenGL 컨텍스트를 설정한다는 것입니다.
다른 툴킷을 사용하려는 경우 괜찮습니다. 또한 상황을 설정하기도합니다. OpenGL을 직접 사용할 수도 있습니다.이 경우 WGL (Windows), AGL (Mac), GLX (* nix의 X-Windows) 또는 EGL (모든 것)을 호출해야하는 상황을 스스로 만들어야합니다. 기타) API.