diff --git a/src/cinder/vr/openvr/Hmd.cpp b/src/cinder/vr/openvr/Hmd.cpp index 32b6bc1..619b099 100644 --- a/src/cinder/vr/openvr/Hmd.cpp +++ b/src/cinder/vr/openvr/Hmd.cpp @@ -596,11 +596,8 @@ float Hmd::getFullFov() const ci::Area Hmd::getEyeViewport( ci::vr::Eye eye ) const { - auto size = mRenderTargetSize; - if( ci::vr::EYE_LEFT == eye ) { - return Area( 0, 0, size.x / 2, size.y ); - } - return Area( ( size.x + 1 ) / 2, 0, size.x, size.y ); + // The viewport is the same for both eyes + return Area( { 0, 0 }, mRenderTargetSize ); } void Hmd::enableEye( ci::vr::Eye eye, ci::vr::CoordSys eyeMatrixMode ) @@ -880,4 +877,4 @@ void Hmd::activateRenderModel( ::vr::TrackedDeviceIndex_t trackedDeviceIndex ) }}} // namespace cinder::vr::vive -#endif // defined( CINDER_VR_ENABLE_OPENVR ) \ No newline at end of file +#endif // defined( CINDER_VR_ENABLE_OPENVR )