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

glFinish as Frame Delimiter / Single-Buffered Rendering

Hi,

I've tried doing some single-buffered benchmarking to avoid VSYNC issues.

  1. render frame
  2. glFinsih()
  3. eglSwapBuffers()

So instead of 1)-3), I only want to perform 1) and 2).

Unfortunately, I saw a significant performance drop, and I have the suspicion that glFinish() is not recognized as a frame delimiter by the driver. Do I explicitly need to discard the framebuffer contents, or could this just be an "incomplete glClear()" issue? Also, it would be nice if MGD would also be able to recognize glFinish() as a frame delimiter, is that possible?

thanks!