Estou trabalhando em um jogo que não pode ser executado em velocidade máxima em alguns dispositivos. No Tegra2, com muitas otimizações, o desempenho é próximo de 40 fps. O framerate é estável, mas as animações não são suaves o suficiente, então eu preciso de um vsync.
Com o Android SDK 2.3, podemos usar a biblioteca EGL nativamente. Então, eu tento usar eglSwapInterval, mas sem sucesso. No presente Livro GDC , parece que Tegra2 pode fazê-lo.
Ps: Thread.sleep () para forçar um FPS constante não é uma solução aceitável