[client] ds: add skipFrame method to interface

If this exists, it should be called when waitFrame returns but we don't
wish to render.
This commit is contained in:
Quantum 2021-08-01 04:05:43 -04:00 committed by Geoffrey McRae
parent 9d95154b85
commit 16aa04d539

View File

@ -150,10 +150,12 @@ struct LG_DisplayServerOps
#endif
/* Waits for a good time to render the next frame in time for the next vblank.
* Once this returns, a frame must be rendered.
* This is optional and a display server may choose to not implement it. */
void (*waitFrame)(void);
/* This must be called when waitFrame returns, but no frame is actually rendered. */
void (*skipFrame)(void);
/* dm specific cursor implementations */
void (*guestPointerUpdated)(double x, double y, double localX, double localY);
void (*setPointer)(LG_DSPointer pointer);