Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>2004-10-24 15:03:18 +0400
committerKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>2004-10-24 15:03:18 +0400
commit657eff7ed7f23e9218a22ff6b3c96d331d69dd47 (patch)
treef9a7c7a0e95fd40c6c6f3300f6248f23b3e9041b /source/gameengine/GamePlayer
parent6424bf6eb02345cc4e8db0951edba97993dce301 (diff)
Port stereo stuff from tuhopuu2: anaglyph, vinterlace
Diffstat (limited to 'source/gameengine/GamePlayer')
-rw-r--r--source/gameengine/GamePlayer/ghost/GPG_ghost.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp b/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp
index 5f702041c41..60d49d047da 100644
--- a/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp
+++ b/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp
@@ -124,6 +124,7 @@ void usage(char* program)
printf(" syncdoubling (Above Below)\n");
printf(" sidebyside (Left Right)\n");
printf(" anaglyph (Red-Blue glasses)\n");
+ printf(" vinterlace (Vertical interlace for autostereo display)\n");
printf(" depending on the type of stereo you want\n");
#ifdef _WIN32
printf(" -c: keep console window open\n");
@@ -379,6 +380,10 @@ int main(int argc, char** argv)
i++;
if ((i + 1) < argc)
{
+ stereomode = (RAS_IRasterizer::StereoMode) atoi(argv[i]);
+ if (stereomode < RAS_IRasterizer::RAS_STEREO_NOSTEREO || stereomode >= RAS_IRasterizer::RAS_STEREO_MAXSTEREO)
+ stereomode = RAS_IRasterizer::RAS_STEREO_NOSTEREO;
+
if(!strcmp(argv[i], "nostereo")) // ok, redundant but clear
stereomode = RAS_IRasterizer::RAS_STEREO_NOSTEREO;
@@ -395,6 +400,10 @@ int main(int argc, char** argv)
if(!strcmp(argv[i], "sidebyside"))
stereomode = RAS_IRasterizer::RAS_STEREO_SIDEBYSIDE;
+
+ if(!strcmp(argv[i], "vinterlace"))
+ stereomode = RAS_IRasterizer::RAS_STEREO_VINTERLACE;
+
#if 0
// future stuff
if(strcmp(argv[i], "stencil")