]> git.tdb.fi Git - libs/vr.git/blobdiff - source/oculusriftcombiner.h
Compensate for chromatic aberration in the Oculus Rift combiner
[libs/vr.git] / source / oculusriftcombiner.h
index a204c3eff766b25085095cdc4e6020f99423029b..afb5573453b99345edf9900b7c245dc03215122f 100644 (file)
@@ -24,6 +24,7 @@ private:
        float lens_separation;
        float eye_separation;
        float distortion[4];
        float lens_separation;
        float eye_separation;
        float distortion[4];
+       float chromatic[4];
        float fill_factor;
 
 public:
        float fill_factor;
 
 public:
@@ -33,6 +34,8 @@ public:
        void set_lens_separation(float);
        void set_eye_separation(float);
        void set_distortion(float = 1.0f, float = 0.0f, float = 0.0f, float = 0.0f);
        void set_lens_separation(float);
        void set_eye_separation(float);
        void set_distortion(float = 1.0f, float = 0.0f, float = 0.0f, float = 0.0f);
+       void set_red_aberration(float = 1.0f, float = 0.0f);
+       void set_blue_aberration(float = 1.0f, float = 0.0f);
        void set_fill_factor(float);
 private:
        void update_parameters();
        void set_fill_factor(float);
 private:
        void update_parameters();