Merge pull request #3076 from void-ghost/stereo3d_presets

Stereo3d presets
This commit is contained in:
shuffle2
2015-10-03 18:10:23 -07:00
12 changed files with 115 additions and 10 deletions

View File

@ -51,6 +51,14 @@ enum StereoMode
STEREO_3DVISION
};
constexpr int STEREOSCOPY_PRESETS_NUM = 3;
struct StereoscopyPreset final
{
int depth;
int convergence;
};
// NEVER inherit from this class.
struct VideoConfig final
{
@ -84,6 +92,8 @@ struct VideoConfig final
int iStereoDepth;
int iStereoConvergence;
bool bStereoSwapEyes;
std::array<StereoscopyPreset, STEREOSCOPY_PRESETS_NUM> oStereoPresets;
int iStereoActivePreset;
// Information
bool bShowFPS;