Blender Git Commit Log
Git Commits -> Revision 5a581c1
Revision 5a581c1 by Tamito Kajiyama (master) July 16, 2012, 23:29 (GMT) |
Better handling of the ESC key during Freestyle rendering. This commit is meant to improve the response of the ESC key for stopping Freestyle rendering throughout the rendering process. The rendering with Freestyle consists of several steps including: (1) mesh data loading, (2) winged edge construction, (3) silhouette edge detection, (4) view map construction, and (5) stroke drawing. All these steps have been extended to frequently check if the ESC key is pressed, so that users can abort time-consuming rendering at any point of time. |
Commit Details:
Full Hash: 5a581c1fd116c51df13e09c5c320feba48d069bb
SVN Revision: 48989
Parent Commit: 9d2a957
Lines Changed: +142, -6
1 Added Path:
/source/blender/freestyle/intern/system/RenderMonitor.h (+47, -0) (View)
12 Modified Paths:
/source/blender/freestyle/intern/application/Controller.cpp (+17, -0) (Diff)
/source/blender/freestyle/intern/application/Controller.h (+4, -0) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.cpp (+2, -0) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.h (+6, -0) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+4, -0) (Diff)
/source/blender/freestyle/intern/view_map/FEdgeXDetector.cpp (+2, -0) (Diff)
/source/blender/freestyle/intern/view_map/FEdgeXDetector.h (+5, -0) (Diff)
/source/blender/freestyle/intern/view_map/ViewMapBuilder.cpp (+39, -6) (Diff)
/source/blender/freestyle/intern/view_map/ViewMapBuilder.h (+4, -0) (Diff)
/source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp (+2, -0) (Diff)
/source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.h (+8, -0) (Diff)
/source/blender/freestyle/intern/winged_edge/WXEdgeBuilder.cpp (+2, -0) (Diff)
/source/blender/freestyle/intern/application/Controller.h (+4, -0) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.cpp (+2, -0) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.h (+6, -0) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+4, -0) (Diff)
/source/blender/freestyle/intern/view_map/FEdgeXDetector.cpp (+2, -0) (Diff)
/source/blender/freestyle/intern/view_map/FEdgeXDetector.h (+5, -0) (Diff)
/source/blender/freestyle/intern/view_map/ViewMapBuilder.cpp (+39, -6) (Diff)
/source/blender/freestyle/intern/view_map/ViewMapBuilder.h (+4, -0) (Diff)
/source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.cpp (+2, -0) (Diff)
/source/blender/freestyle/intern/winged_edge/WingedEdgeBuilder.h (+8, -0) (Diff)
/source/blender/freestyle/intern/winged_edge/WXEdgeBuilder.cpp (+2, -0) (Diff)