Blender Git Commit Log
Git Commits -> Revision 1b27cd7
Revision 1b27cd7 by Ton Roosendaal (master) February 4, 2009, 17:40 (GMT) |
2.5 Render back! And not only back, even full threaded now. :) Current state is unfinished, but too much fun to not to commit for review and test! WARNING: because render is in a threaded job, it will use data as can be edited in the UI. That'll crash in many cases of course... the idea is to limit UI usage to viewing stuff, especially for the Image Window to inspect layers or zoom in/out. What works now; - F12 render (no anim) - ESC from render - ESC pushes back temporary Image Window - Render to ImageWindow or full-screen. - Executing composites, and edit composites after render. Note that the UI is 100% responsive in a render, you can switch screens, slide area dividers around, or even load a new file during render. :) It's quite stable even. I'll collect all crash reports especially to get a good picture of where the protection is required at least. Also added: XKey "Delete Objects", to get things crash... unfortunately it didn't for me. |
Commit Details:
Full Hash: 1b27cd70e573118580bc83a5a8ca2bdc31616414
SVN Revision: 18810
Parent Commit: df7e766
Lines Changed: +542, -330
26 Modified Paths:
/source/blender/blenloader/intern/readfile.c (+14, -1) (Diff)
/source/blender/editors/animation/anim_deps.c (+4, -62) (Diff)
/source/blender/editors/curve/editcurve.c (+5, -2) (Diff)
/source/blender/editors/include/ED_anim_api.h (+1, -3) (Diff)
/source/blender/editors/include/ED_image.h (+4, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+4, -0) (Diff)
/source/blender/editors/object/object_edit.c (+34, -51) (Diff)
/source/blender/editors/object/object_intern.h (+1, -0) (Diff)
/source/blender/editors/object/object_ops.c (+3, -1) (Diff)
/source/blender/editors/screen/Makefile (+1, -0) (Diff)
/source/blender/editors/screen/SConscript (+1, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+66, -9) (Diff)
/source/blender/editors/screen/screen_intern.h (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+341, -13) (Diff)
/source/blender/editors/space_api/spacetypes.c (+4, -1) (Diff)
/source/blender/editors/space_file/file_draw.c (+2, -2) (Diff)
/source/blender/editors/space_image/image_draw.c (+6, -0) (Diff)
/source/blender/editors/space_image/image_render.c (+15, -174) (Diff)
/source/blender/editors/space_info/info_header.c (+10, -4) (Diff)
/source/blender/editors/space_info/space_info.c (+12, -1) (Diff)
/source/blender/editors/space_node/node_edit.c (+1, -1) (Diff)
/source/blender/render/intern/source/envmap.c (+2, -0) (Diff)
/source/blender/render/intern/source/pipeline.c (+7, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+0, -1) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/Makefile (+2, -2) (Diff)
/source/blender/editors/animation/anim_deps.c (+4, -62) (Diff)
/source/blender/editors/curve/editcurve.c (+5, -2) (Diff)
/source/blender/editors/include/ED_anim_api.h (+1, -3) (Diff)
/source/blender/editors/include/ED_image.h (+4, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+4, -0) (Diff)
/source/blender/editors/object/object_edit.c (+34, -51) (Diff)
/source/blender/editors/object/object_intern.h (+1, -0) (Diff)
/source/blender/editors/object/object_ops.c (+3, -1) (Diff)
/source/blender/editors/screen/Makefile (+1, -0) (Diff)
/source/blender/editors/screen/SConscript (+1, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+66, -9) (Diff)
/source/blender/editors/screen/screen_intern.h (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+341, -13) (Diff)
/source/blender/editors/space_api/spacetypes.c (+4, -1) (Diff)
/source/blender/editors/space_file/file_draw.c (+2, -2) (Diff)
/source/blender/editors/space_image/image_draw.c (+6, -0) (Diff)
/source/blender/editors/space_image/image_render.c (+15, -174) (Diff)
/source/blender/editors/space_info/info_header.c (+10, -4) (Diff)
/source/blender/editors/space_info/space_info.c (+12, -1) (Diff)
/source/blender/editors/space_node/node_edit.c (+1, -1) (Diff)
/source/blender/render/intern/source/envmap.c (+2, -0) (Diff)
/source/blender/render/intern/source/pipeline.c (+7, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+0, -1) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/Makefile (+2, -2) (Diff)