diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2007-12-02 17:48:24 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2007-12-02 17:48:24 +0300 |
commit | 303819276fda483a9c75b76aea8a7201915c21af (patch) | |
tree | bf4c312ef52ba180092aeb97998725e69ac0635f /source/blender/src/drawview.c | |
parent | 604dd2e78df724ade9f57465c7a06a6fa8a56693 (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.c | 5 |
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); |