Blender Git Loki
Git Commits -> Revision 97a0ae3
Revision 97a0ae3 by Brecht Van Lommel (master) November 2, 2011, 18:20 (GMT) |
RenderEngine api: support for viewport rendering, details here: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/RenderEngineAPI * This adds a Rendered draw type in the 3D view, only available when the render engine implements the view_draw callback. * 3D view now stores a pointer to a RenderEngine. * view_draw() callback will do OpenGL drawing instead of the viewport. * view_update() callback is called after depsgraph updates. |
Commit Details:
Full Hash: 97a0ae3e1b7eea3c069da8c6d3c7a3535734059d
SVN Revision: 41473
Parent Commit: a59f7e0
Lines Changed: +363, -32
16 Modified Paths:
/source/blender/blenloader/intern/readfile.c (+19, -2) (Diff)
/source/blender/editors/include/ED_render.h (+2, -0) (Diff)
/source/blender/editors/render/render_update.c (+102, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+7, -6) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+8, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+68, -3) (Diff)
/source/blender/makesdna/DNA_object_types.h (+4, -1) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+4, -2) (Diff)
/source/blender/makesrna/intern/rna_render.c (+48, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+9, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+48, -2) (Diff)
/source/blender/render/extern/include/RE_engine.h (+3, -0) (Diff)
/source/blender/render/intern/source/external_engine.c (+2, -2) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+31, -10) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+5, -1) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+3, -0) (Diff)
/source/blender/editors/include/ED_render.h (+2, -0) (Diff)
/source/blender/editors/render/render_update.c (+102, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+7, -6) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+8, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+68, -3) (Diff)
/source/blender/makesdna/DNA_object_types.h (+4, -1) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+4, -2) (Diff)
/source/blender/makesrna/intern/rna_render.c (+48, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+9, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+48, -2) (Diff)
/source/blender/render/extern/include/RE_engine.h (+3, -0) (Diff)
/source/blender/render/intern/source/external_engine.c (+2, -2) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+31, -10) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+5, -1) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+3, -0) (Diff)