Blender Git Loki

Git Commits -> Revision 81cd4ed

Revision 81cd4ed by Brecht Van Lommel (master)
February 1, 2010, 15:32 (GMT)
Fix #20891: opengl animation render could mess up the view.

The problem was that wmPushMatrix/wmOrtho/.. and similar functions did not
work well for offscreen rendering. It would have been possible to make a
fake subwindow for this, but I decided to just remove this extra layer as
it does not seem to have much purpose and has been quite confusing when
trying to fix other bugs. The relevant matrices are already stored in
RegionView3D so there will be no increase in calls to glGetFloat, which may
have been a performance reason to use this system in the past.

Commit Details:

Full Hash: 81cd4edfb66569f25d518d1fb3526acf7701c773
SVN Revision: 26516
Parent Commit: 90e2b22
Lines Changed: +145, -257

16 Modified Paths:

/source/blender/editors/interface/interface.c (+9, -3) (Diff)
/source/blender/editors/interface/view2d.c (+11, -5) (Diff)
/source/blender/editors/screen/area.c (+2, -3) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+2, -6) (Diff)
/source/blender/editors/space_node/drawnode.c (+9, -3) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+42, -39) (Diff)
/source/blender/editors/space_view3d/drawvolume.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+4, -3) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+17, -15) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+4, -7) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+12, -12) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+6, -6) (Diff)
/source/blender/windowmanager/intern/wm_gesture.c (+0, -1) (Diff)
/source/blender/windowmanager/intern/wm_subwindow.c (+21, -139) (Diff)
/source/blender/windowmanager/WM_api.h (+2, -11) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021