Add Vive timings
This commit is contained in:
@@ -124,7 +124,9 @@ static int drm_find_psvr_fd(SwapChain * swapChain, int fd)
|
|||||||
drmModeFreeEncoder(encoder);
|
drmModeFreeEncoder(encoder);
|
||||||
}
|
}
|
||||||
|
|
||||||
static drmModeModeInfo force_timing; // PSVR
|
static drmModeModeInfo force_timing;
|
||||||
|
|
||||||
|
#if 1 // PSVR
|
||||||
force_timing.clock = 297700;
|
force_timing.clock = 297700;
|
||||||
force_timing.hdisplay = 1920;
|
force_timing.hdisplay = 1920;
|
||||||
force_timing.hsync_start = 2008;
|
force_timing.hsync_start = 2008;
|
||||||
@@ -134,6 +136,17 @@ static int drm_find_psvr_fd(SwapChain * swapChain, int fd)
|
|||||||
force_timing.vsync_start = 1084;
|
force_timing.vsync_start = 1084;
|
||||||
force_timing.vsync_end = 1089;
|
force_timing.vsync_end = 1089;
|
||||||
force_timing.vtotal = 1125;
|
force_timing.vtotal = 1125;
|
||||||
|
#else // VIVE
|
||||||
|
force_timing.clock = 297000;
|
||||||
|
force_timing.hdisplay = 2160;
|
||||||
|
force_timing.hsync_start = 2200;
|
||||||
|
force_timing.hsync_end = 2220;
|
||||||
|
force_timing.htotal = 2266;
|
||||||
|
force_timing.vdisplay = 1200;
|
||||||
|
force_timing.vsync_start = 1228;
|
||||||
|
force_timing.vsync_end = 1230;
|
||||||
|
force_timing.vtotal = 1464;
|
||||||
|
#endif //
|
||||||
|
|
||||||
swapChain->fd = fd;
|
swapChain->fd = fd;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user