X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fovr%2Foculusriftcombiner.h;h=418c569cc382f55317fb291a3b964c6d7699680b;hp=27c3c83bac49caa7ad8a0d7e590e34d7ac8b4ea9;hb=b6de7d24475dec8f5d6b8148a69cf8b561bc0761;hpb=11d105c5183b401e5f52e9abb16cf659298cf035 diff --git a/source/ovr/oculusriftcombiner.h b/source/ovr/oculusriftcombiner.h index 27c3c83..418c569 100644 --- a/source/ovr/oculusriftcombiner.h +++ b/source/ovr/oculusriftcombiner.h @@ -10,7 +10,7 @@ namespace Msp { namespace VR { -class OculusRiftDevice; +class OculusRiftSystem; /** Presents a stereo view in a way suitable for an Oculus Rift HMD. All distances @@ -19,7 +19,9 @@ are specified in multiples of the screen width. class OculusRiftCombiner: public StereoCombiner { private: - OculusRiftDevice &device; + struct Frustum; + + OculusRiftSystem &device; GL::View &view; GL::Mesh left_mesh; GL::Mesh right_mesh; @@ -28,7 +30,7 @@ private: mutable GL::ProgramData right_shdata; public: - OculusRiftCombiner(OculusRiftDevice &, GL::View &); + OculusRiftCombiner(OculusRiftSystem &, GL::View &); virtual void prepare() const; virtual void render(const GL::Texture2D &, const GL::Texture2D &) const;