Использование двойного буфера и функции подкачки буфера для завершения цикла отрисовки, SDL_GL_SwapWindow, когда я устанавливаю Vsync на Off через:
SDL_GL_SetSwapInterval(0); //returns 0 so the vsync option is set correctly
Похоже, что VSync все еще включен на этом устройстве.
Я протестировал тот же код в iOS, на других устройствах Android, включая планшеты, ПК и Mac, с очень простой сценой, и все они увеличиваются примерно с 60 кадров в секунду с VSync до +400 без него.
Единственное устройство, которое, кажется, сохраняет VSync, — это Note 4, потому что частота кадров такая же.
Вот я и спрашиваю, есть ли для этого какая-то причина. Я искал спецификации устройства и проверял параметры дисплея и разработчика на случай, если там была какая-то опция блокировки VSync, но я не нашел ничего, связанного с этим.
РЕДАКТИРОВАТЬ: такое же поведение с Samsung Galaxy S4 (VSync не отключается)