performance macos cocoa opengl frame-rate

performance - Cacao OpenGL desbloqueado framerate



macos cocoa (2)

Si realmente desea hacer esto, es posible que necesite usar la interfaz CGL . En un contexto GL válido, CGLGetCurrentContext devuelve un objeto de contexto (opaco). CGLSetParameter se puede usar para establecer un valor para el parámetro kCGLCPSwapInterval . Un valor de (0) deshabilita la espera de vsync.

Quiero poder ejecutar mi juego sin un framerate bloqueado (actualmente 60 fps). La única forma que he encontrado para ejecutar la animación es con un NSTimer. ¿Hay alguna manera de tener un framerate sin restricciones en Cocoa? Si es así, un enlace o fragmento de código sería de gran ayuda.


Esto me permitió obtener alrededor de ~ 700 fotogramas por segundo en mi MacBook Pro

Tampoco es permanente, perfecto para pruebas / benchmarking.

Fuente