2026-07-07 ========== # 読書: Learn OpenGL Getting Started を読み終えた。 Cameraの章の Euler angle を理解できていない。 # コーディング OpenGLのコードをたくさん書いた。 # 拡大率 GNOME で拡大率を上げると、座標がおかしくなる。 原因は、ウィンドウサイズとフレームバッファが一致しなくなるため。 ```cpp void framebuffer_size_callback(GLFWwindow */*window*/, int width, int height) { glViewport(0, 0, width, height); } int fb_width, fb_height; glfwGetFramebufferSize(window, &fb_width, &fb_height); glViewport(0, 0, fb_width, fb_height); glfwSetFramebufferSizeCallback(window, framebuffer_size_callback); ``` このコードを差し込んでおく。