if 0 missed Vblank log printout code, since it may cause performance degradation.

This commit is contained in:
Mikael Brunnhede 2016-10-14 12:37:35 +02:00
parent ca5e20bcaf
commit 80dc3bec09

View File

@ -157,25 +157,28 @@ static void gfx_ctx_drm_check_window(void *data, bool *quit,
static void drm_flip_handler(int fd, unsigned frame,
unsigned sec, unsigned usec, void *data)
{
//static unsigned first_page_flip;
//static unsigned last_page_flip;
(void)fd;
(void)sec;
(void)usec;
#if 0
static unsigned first_page_flip;
static unsigned last_page_flip;
//if (!first_page_flip)
// first_page_flip = frame;
if (!first_page_flip)
first_page_flip = frame;
//if (last_page_flip)
//{
// unsigned missed = frame - last_page_flip - 1;
// if (missed)
// RARCH_LOG("[KMS]: Missed %u VBlank(s) (Frame: %u, DRM frame: %u).\n",
// missed, frame - first_page_flip, frame);
//}
if (last_page_flip)
{
unsigned missed = frame - last_page_flip - 1;
if (missed)
RARCH_LOG("[KMS]: Missed %u VBlank(s) (Frame: %u, DRM frame: %u).\n",
missed, frame - first_page_flip, frame);
}
last_page_flip = frame;
#endif
//last_page_flip = frame;
*(bool*)data = false;
}