macOSは垂直同期を待たない?
概要 macOS 上の OpenGL を使用しているアプリケーションのフレームレートが、なぜかモニタのリフレッシュレート以上に出ている。 ※業務で macOS のアプリケーションを確認しているときに気がついた。 問題の認識 GLFW の Issue Swap interval ignored on macOS 13 #2249 他にも苦情言ってる人達 examples/windowsize: FPS is too high (about 120) on macOS w/ OpenGL #2472 [bug] [macOS] verticalSync problem since macOS13 (GLFW-inherited issue) #7760 Apple 公式フォーラムで怒り狂う人達 macOS Ventura (13.1) Vsync is broken and scaling is badly designed ※私も頭にきてる💢 直す方法あるらしい。 CVDisplayLink を使うんだと。 macOS: Use CVDisplayLink for vsync #2277