-#ifndef MSP_GL_SIDEBYSIDECOMBINER_H_
-#define MSP_GL_SIDEBYSIDECOMBINER_H_
+#ifndef MSP_VR_SIDEBYSIDECOMBINER_H_
+#define MSP_VR_SIDEBYSIDECOMBINER_H_
-#include "mesh.h"
-#include "program.h"
-#include "programdata.h"
+#include <msp/gl/mesh.h>
+#include <msp/gl/program.h>
+#include <msp/gl/programdata.h>
#include "stereocombiner.h"
namespace Msp {
-namespace GL {
+namespace VR {
class SideBySideCombiner: public StereoCombiner
{
private:
- Mesh mesh;
- Program shprog;
- ProgramData left_shdata;
- ProgramData right_shdata;
+ GL::Mesh mesh;
+ GL::Program shprog;
+ GL::ProgramData left_shdata;
+ GL::ProgramData right_shdata;
bool cross_eyed;
public:
void set_cross_eyed(bool);
- virtual void render(const Texture2D &, const Texture2D &) const;
+ virtual void render(const GL::Texture2D &, const GL::Texture2D &) const;
};
-} // namespace GL
+} // namespace VR
} // namespace Msp
#endif