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:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2007-12-02 17:48:24 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2007-12-02 17:48:24 +0300
commit303819276fda483a9c75b76aea8a7201915c21af (patch)
treebf4c312ef52ba180092aeb97998725e69ac0635f /source/blender/src/drawview.c
parent604dd2e78df724ade9f57465c7a06a6fa8a56693 (diff)
Bugfix for earlier commit, with OpenGL render the 3d view transforms
were not always set correct.
Diffstat (limited to 'source/blender/src/drawview.c')
-rw-r--r--source/blender/src/drawview.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/src/drawview.c b/source/blender/src/drawview.c
index daf2804e44e..bd2fc642676 100644
--- a/source/blender/src/drawview.c
+++ b/source/blender/src/drawview.c
@@ -3096,6 +3096,9 @@ void drawview3d_render(struct View3D *v3d, int winx, int winy, float winmat[][4]
Scene *sce;
float v3dwinmat[4][4];
+ if(!winmat)
+ setwinmatrixview3d(winx, winy, NULL);
+
setviewmatrixview3d();
myloadmatrix(v3d->viewmat);
@@ -3103,8 +3106,6 @@ void drawview3d_render(struct View3D *v3d, int winx, int winy, float winmat[][4]
glMatrixMode(GL_PROJECTION);
if(winmat)
myloadmatrix(winmat);
- else
- setwinmatrixview3d(winx, winy, NULL);
mygetmatrix(v3dwinmat);
glMatrixMode(GL_MODELVIEW);