Is it possible to run CEF in a way that every call to CefDoMessageLoopWork() is guaranteed to end with a call with the CefRendererHandler.OnPaint() call?
I am working on a Linux application that needs cef functionality, but it needs to be synchronous with video v-sync. I can make the main message loop run on top of v-sync, but I also need an image for that frame time. I have plenty of CPU and am hoping that CEF is fast enough to run at video frame rates (59.94Hz).
I have been playing around with the external message pump, but I'm not able to always guarantee an OnPaint call for each call to CefDoMessageLoopWork().
Can CEF operate in this manner?
Any and all suggestions are greatly appreciated!!!