eglSwapInterval(1) still has tearing

OrikuOriku Posts: 263Member
Looks like vsync doesn't work too well. It runs at 60fps, but vsync fails to work properly and tears on my TV, where it works fine on other android devices. 

Comments

  • OrikuOriku Posts: 263Member
    Bump. Anybody else have a solid 60fps game with vsync and still get tearing?
  • badlogicbadlogic Posts: 23Member
    Last time i checked, eglSwapInterval has no effect on Android. iIRC that's due to the way compositing is done. Some manufacturers actually enable it to work, maybe the Ouya guys can chim in.
  • noctnoct Posts: 122Member
    That's correct; everything on Android is composited. I'm hoping the OUYA team can implement a composition bypass for games using a full screen GL window.
  • OrikuOriku Posts: 263Member
    Well this sucks for a console. Vsync is pretty essential.
  • ZeroDependencyZeroDependency Posts: 27Member
    edited January 2013
    @Oriku, it's pretty trivial to implement a frame limiter yourself to clamp at 60 FPS

    Post edited by ZeroDependency on
    image
Sign In or Register to comment.