X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FStereo.h;h=499f4f9db755c0f79cfe40faf81dd6a15fc56d76;hb=25e3d5e35a7fd7efdffc420efe3c41a91cefe43f;hp=c0de10f9ac3ebbff224d04b45d4ad9a2fd029eb5;hpb=ca0addc190070545ea6204dfb4132f196d7acd1c;p=lugaru.git diff --git a/Source/Stereo.h b/Source/Stereo.h index c0de10f..499f4f9 100644 --- a/Source/Stereo.h +++ b/Source/Stereo.h @@ -3,29 +3,31 @@ #define STEREO_H_ enum StereoMode { - stereoNone, - stereoAnaglyph, /* red/cyan */ - stereoHorizontalInterlaced, /* some 3D monitors */ - stereoVerticalInterlaced, - stereoHorizontalSplit, /* cross-eyed view */ - stereoVerticalSplit, - stereoOpenGL, /* Whatever OpenGL does, if supported */ - stereoCount /* must be last element */ + stereoNone, + stereoAnaglyph, /* red/cyan */ + stereoHorizontalInterlaced, /* some 3D monitors */ + stereoVerticalInterlaced, + stereoHorizontalSplit, /* cross-eyed view */ + stereoVerticalSplit, + stereoOpenGL, /* Whatever OpenGL does, if supported */ + stereoCount /* must be last element */ }; enum StereoSide { - // Code multiplies by StereoSide to calculate camera offsets - stereoLeft = -1, - stereoCenter = 0, - stereoRight = 1 + // Code multiplies by StereoSide to calculate camera offsets + stereoLeft = -1, + stereoCenter = 0, + stereoRight = 1 }; extern StereoMode stereomode; +extern StereoMode newstereomode; extern float stereoseparation; extern bool stereoreverse; bool CanInitStereo(StereoMode mode); void InitStereo(StereoMode mode); +const char* StereoModeName(StereoMode mode); #endif \ No newline at end of file