X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Foculusriftcombiner.h;fp=source%2Foculusriftcombiner.h;h=0000000000000000000000000000000000000000;hp=32ab9cce825ac47ae34984124462c544fcb84f17;hb=12044b218363bdd93f9fc1b3c71167d700144e45;hpb=8d1197440f07062a1020d902619ae8e9a494baa0 diff --git a/source/oculusriftcombiner.h b/source/oculusriftcombiner.h deleted file mode 100644 index 32ab9cc..0000000 --- a/source/oculusriftcombiner.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef MSP_VR_OCULUSRIFTCOMBINER_H_ -#define MSP_VR_OCULUSRIFTCOMBINER_H_ - -#include -#include -#include -#include "stereocombiner.h" - -namespace Msp { -namespace VR { - -class OculusRiftDevice; - -/** -Presents a stereo view in a way suitable for an Oculus Rift HMD. All distances -are specified in multiples of the screen width. -*/ -class OculusRiftCombiner: public StereoCombiner -{ -private: - const OculusRiftDevice &device; - GL::Mesh left_mesh; - GL::Mesh right_mesh; - GL::Program shprog; - mutable GL::ProgramData left_shdata; - mutable GL::ProgramData right_shdata; - -public: - OculusRiftCombiner(const OculusRiftDevice &); - - virtual void render(const GL::Texture2D &, const GL::Texture2D &) const; -}; - -} // namespace VR -} // namespace Msp - -#endif