This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

MGD doesn't work with VR apps.

It seems MGD 2.0.1 only looks for eglSwapBuffers as a synchronization primitive to finish a frame.

VR Lib uses only the front buffer in order to decrease latency, thus it never swaps. The vsync control is done by software on the api and a glFlush is called for each eye.

The MGD client keeps stacking trace information on the same frame and one can't pause or capture a frame until it crashes.

Is there a way to choose the sync primitive (eglSwapBuffers, glFlush, glFinish)?

Kind Regards,

Phil

Parents
  • Hi Philira,

    At the moment there is no way to set the end-of-frame function in MGD. We're currently working on MGD 2.1.0, which marks certain calls to glFlush as the end-of-frame.

    I suggest you to contact us privately from your work email for details.

    Thanks,

    Lorenzo

Reply
  • Hi Philira,

    At the moment there is no way to set the end-of-frame function in MGD. We're currently working on MGD 2.1.0, which marks certain calls to glFlush as the end-of-frame.

    I suggest you to contact us privately from your work email for details.

    Thanks,

    Lorenzo

Children