The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

d/ohmd: Select correct pano_warp_scale

+4 -4
+4 -4
src/xrt/drivers/ohmd/oh_device.c
··· 338 338 info.views[1].lens_center_x_meters = info.lens_horizontal_separation / 2.0; 339 339 info.views[1].lens_center_y_meters = h_1; 340 340 341 - //! @todo This is most definitely wrong! 342 - //! 3Glasses likes the opposite better. 341 + // From OpenHMD: Assume calibration was for lens view to which ever edge 342 + // of screen is further away from lens center. 343 343 info.pano_warp_scale = 344 - (info.views[0].lens_center_x_meters > info.views[0].lens_center_x_meters) ? 344 + (info.views[0].lens_center_x_meters > info.views[1].lens_center_x_meters) ? 345 345 info.views[0].lens_center_x_meters : 346 - info.views[0].lens_center_x_meters; 346 + info.views[1].lens_center_x_meters; 347 347 // clang-format on 348 348 349 349 if (info.quirks.rotate_screen_right_after) {