]> git.tdb.fi Git - libs/vr.git/blobdiff - source/ovr/oculusriftcombiner.cpp
Provide absolute render target dimensions from StereoCombiner
[libs/vr.git] / source / ovr / oculusriftcombiner.cpp
index 0d883fa575f9e7b09450f9f87a1ad4ab4fd668a4..d71a93d2e1d6f61913a78887bfc2182741d04206 100644 (file)
@@ -102,10 +102,9 @@ OculusRiftCombiner::OculusRiftCombiner(const OculusRiftDevice &d):
        create_distortion_mesh(right_mesh, hmd, ovrEye_Right, right_fov);
 
        ovrSizei tex_size = ovrHmd_GetFovTextureSize(hmd, ovrEye_Left, left_fov, 1.0);
-       width_factor = tex_size.w*1.0f/hmd->Resolution.w;
-       height_factor = tex_size.h*1.0f/hmd->Resolution.h;
-       float aspect = (inner+outer)/(vertical*2);
-       aspect_factor = aspect*hmd->Resolution.h/hmd->Resolution.w;
+       target_width = tex_size.w;
+       target_height = tex_size.h;
+       render_aspect = (inner+outer)/(vertical*2);
 
        left_shdata.uniform("texture", 0);
        right_shdata.uniform("texture", 0);