diff options
author | Dalai Felinto <dfelinto@gmail.com> | 2009-07-21 02:36:56 +0400 |
---|---|---|
committer | Dalai Felinto <dfelinto@gmail.com> | 2009-07-21 02:36:56 +0400 |
commit | 01b787636b468a1d37a27bb7601de5b0dea9c4b0 (patch) | |
tree | e9a71b270b1d6d4c58099303c83c5cdec880e148 /source/gameengine/BlenderRoutines | |
parent | a3366cb8f03b2bd5d050c61ba794acb939e75f05 (diff) |
fix for recent stereo changes+tweaks
(it's the 3rd commit in a row. But as they say, the 3rd is always a charm ;)
I still think we have a little mess with the DEFINE parameters in BGE (as in RAS_IRasterizer::StereoMode).
We used to have them duplicated and hardcoded in 2.4xx, but I think we can do it in another way now.
(I didn't change gameplayer, but I can do it once we have it linking and building properly)
Diffstat (limited to 'source/gameengine/BlenderRoutines')
-rw-r--r-- | source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp index b62667627a1..03dd5d07eb0 100644 --- a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp +++ b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp @@ -332,8 +332,10 @@ extern "C" void StartKetsjiShell(struct bContext *C, int always_use_expand_frami ketsjiengine->SetGame2IpoMode(game2ipo,startFrame); // Quad buffered needs a special window. - if (blscene->gm.stereomode != RAS_IRasterizer::RAS_STEREO_QUADBUFFERED) - rasterizer->SetStereoMode((RAS_IRasterizer::StereoMode) blscene->gm.stereomode); + if(blscene->gm.stereoflag == STEREO_ENABLED){ + if (blscene->gm.stereomode != RAS_IRasterizer::RAS_STEREO_QUADBUFFERED) + rasterizer->SetStereoMode((RAS_IRasterizer::StereoMode) blscene->gm.stereomode); + } } if (exitrequested != KX_EXIT_REQUEST_QUIT_GAME) @@ -672,8 +674,10 @@ extern "C" void StartKetsjiShellSimulation(struct wmWindow *win, } // Quad buffered needs a special window. - if (blscene->gm.stereomode != RAS_IRasterizer::RAS_STEREO_QUADBUFFERED) - rasterizer->SetStereoMode((RAS_IRasterizer::StereoMode) blscene->gm.stereomode); + if(blscene->gm.stereoflag == STEREO_ENABLED){ + if (blscene->gm.stereomode != RAS_IRasterizer::RAS_STEREO_QUADBUFFERED) + rasterizer->SetStereoMode((RAS_IRasterizer::StereoMode) blscene->gm.stereomode); + } if (exitrequested != KX_EXIT_REQUEST_QUIT_GAME) { |