X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fstereoview.cpp;h=53c6445f368b28266aba2ca372ab40a52fa3a4e6;hp=9a4b0e0c49dad965c6100d2847605bd54663bd55;hb=3d83f3acedfdd428807313986eefaf5bcd64b7e8;hpb=43579020c5709b589b2404414c489b0e6be3227d diff --git a/source/stereoview.cpp b/source/stereoview.cpp index 9a4b0e0..53c6445 100644 --- a/source/stereoview.cpp +++ b/source/stereoview.cpp @@ -22,8 +22,8 @@ void StereoView::set_combiner(const StereoCombiner &c) { combiner = &c; - unsigned w = width/combiner->get_width_divisor(); - unsigned h = height/combiner->get_height_divisor(); + unsigned w = width/combiner->get_width_divisor()*combiner->get_oversize(); + unsigned h = height/combiner->get_height_divisor()*combiner->get_oversize(); left.create_target(w, h); right.create_target(w, h); } @@ -39,7 +39,7 @@ void StereoView::setup_frame() const EyeParams params; params.fov = combiner->get_field_of_view(); - if(!params.fov) + if(params.fov==Geometry::Angle::zero()) params.fov = base_camera.get_field_of_view(); params.aspect = base_camera.get_aspect();