GLFW
-
OpenGL 4.5 강좌 - (3) 창 띄우기OpenGL 2021. 1. 31. 15:04
지금까지의 main.cpp는 glfw와 glad를 #include하는 것 말고는 텅 비었는데요, 이제 무언가를 하는 코드를 작성해 봅시다! 우선 glfw 라이브러리를 사용하기 전에 glfwInit()함수를 통해 초기화를 해주어야 합니다. 초기화에 성공했다면 GLFW_TRUE값을, 실패했다면 GLFW_FALSE (=0) 값을 리턴하므로 에러 체크도 해 줍니다. 메인 함수에 아래 코드를 추가해 줍시다. if (!glfwInit()) { std::cerr
-
OpenGL 4.5 강좌 - (2) 개발환경 셋팅하기OpenGL 2021. 1. 31. 02:04
그럼 이제 OpenGL 4.5 개발환경을 한번 셋팅해 보겠습니다. 이 부분이 사실 가장 어려운 부분입니다 ㅎㅎ 하지만 찬찬히 읽고 차근차근 따라오신다면 사서 고생하지 않으셔도 될 것입니다. 아, 참고로 맥은 OpenGL 4.5를 지원하지 않습니다. 왜냐고요? 애플은 OpenGL을 버리고 독자적인 그래픽 API인 "Metal"을 밀고 나가기로 결정했기 때문입니다. OpenGL의 서브셋인 OpenGL ES를 야메로 Metal로 번역하는 레이어도 존재하지만 여기서 다루지는 않겠습니다. 맥 사용자시라면 '어쩔 수 없이' 리눅스 또는 윈도우 가상머신을 사용해서 진행합시다. 개발환경 셋팅하기 1. 우선 CMake 최신 버전을 설치해 줍니다. 인터넷에 검색하면 훌륭한 설명들이 많으니 CMake에 대해서..