diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-11-29 23:57:02 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-11-29 23:57:02 +0300 |
commit | 51a66c27f31261c6c85c3a24c1ac404cea0caf5a (patch) | |
tree | a328b5e54fdb8cd1b2e58d4f3fe7bc66da8b1056 /source/gameengine/BlenderRoutines | |
parent | a5cac5434a9cb316b24e4b0a47c4d3f2f240dec6 (diff) |
replace overly verbose matrix creation for BGE camera, typo fix from MikeS.
Diffstat (limited to 'source/gameengine/BlenderRoutines')
-rw-r--r-- | source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp index 9de4020ecff..c672d07a3cc 100644 --- a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp +++ b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp @@ -235,21 +235,7 @@ extern "C" void StartKetsjiShell(struct bContext *C, struct ARegion *ar, rcti *c } // some blender stuff - MT_CmMatrix4x4 projmat; - MT_CmMatrix4x4 viewmat; float camzoom; - int i; - - for (i = 0; i < 16; i++) - { - float *viewmat_linear= (float*) rv3d->viewmat; - viewmat.setElem(i, viewmat_linear[i]); - } - for (i = 0; i < 16; i++) - { - float *projmat_linear= (float*) rv3d->winmat; - projmat.setElem(i, projmat_linear[i]); - } if(rv3d->persp==RV3D_CAMOB) { if(startscene->gm.framing.type == SCE_GAMEFRAMING_BARS) { /* Letterbox */ @@ -265,7 +251,6 @@ extern "C" void StartKetsjiShell(struct bContext *C, struct ARegion *ar, rcti *c camzoom = 2.0; } - ketsjiengine->SetDrawType(v3d->drawtype); ketsjiengine->SetCameraZoom(camzoom); @@ -347,8 +332,8 @@ extern "C" void StartKetsjiShell(struct bContext *C, struct ARegion *ar, rcti *c { ketsjiengine->EnableCameraOverride(startscenename); ketsjiengine->SetCameraOverrideUseOrtho((rv3d->persp == RV3D_ORTHO)); - ketsjiengine->SetCameraOverrideProjectionMatrix(projmat); - ketsjiengine->SetCameraOverrideViewMatrix(viewmat); + ketsjiengine->SetCameraOverrideProjectionMatrix(MT_CmMatrix4x4(rv3d->winmat)); + ketsjiengine->SetCameraOverrideViewMatrix(MT_CmMatrix4x4(rv3d->viewmat)); ketsjiengine->SetCameraOverrideClipping(v3d->near, v3d->far); ketsjiengine->SetCameraOverrideLens(v3d->lens); } |