X-Git-Url: https://git.jsancho.org/?p=lugaru.git;a=blobdiff_plain;f=Source%2FGraphic%2FStereo.hpp;h=a6c97c27d5b71fb7482a61cf4a8476e577d7dcf7;hp=2de2db640eb3364076ca7ce9a25b31ee9a6d6422;hb=6a8cb464330e92163c8feaf101b8b5837c973bba;hpb=5fca41ab430df85d6dd620a7f4130df01bc1430f diff --git a/Source/Graphic/Stereo.hpp b/Source/Graphic/Stereo.hpp index 2de2db6..a6c97c2 100644 --- a/Source/Graphic/Stereo.hpp +++ b/Source/Graphic/Stereo.hpp @@ -23,29 +23,30 @@ along with Lugaru. If not, see . #include -enum StereoMode { +enum StereoMode +{ stereoNone, stereoAnaglyph, /* red/cyan */ stereoHorizontalInterlaced, /* some 3D monitors */ stereoVerticalInterlaced, - stereoHorizontalSplit, /* cross-eyed view */ + stereoHorizontalSplit, /* cross-eyed view */ stereoVerticalSplit, - stereoOpenGL, /* Whatever OpenGL does, if supported */ - stereoCount /* must be last element */ + stereoOpenGL, /* Whatever OpenGL does, if supported */ + stereoCount /* must be last element */ }; - -enum StereoSide { +enum StereoSide +{ // Code multiplies by StereoSide to calculate camera offsets - stereoLeft = -1, + stereoLeft = -1, stereoCenter = 0, - stereoRight = 1 + stereoRight = 1 }; extern StereoMode stereomode; extern StereoMode newstereomode; extern float stereoseparation; -extern bool stereoreverse; +extern bool stereoreverse; bool CanInitStereo(StereoMode mode); void InitStereo(StereoMode mode);