Blender Git Loki
Git Commits -> Revision 366a649
Revision 366a649 by Brecht Van Lommel (master) July 23, 2009, 21:50 (GMT) |
2.5: Render/Game Engine An engine to use for output can now be selected an influences what shows in the buttons window, only showing relevant data. The idea behind this is to make it more clear what is supported where, make the system more pluggable for external render/game engines, and save space hiding stuff that is not relevant anyway. * Top header now has an engine menu, to choose between the blender render engine, game engine, and other future external engines. * If the game engine is enabled, the buttons window should show only properties that work in the game engine, and similarly for the render engine. * Moved panels from the logic space and game tabs to the physics, scene and world tabs instead, and removed the game tab. * Materials and textures tabs should eventually become game specific too, to better show what is supported. |
Commit Details:
Full Hash: 366a64959c5950c2fd29f3b1fe74adbd9f420988
SVN Revision: 21829
Parent Commit: 1ee8038
Lines Changed: +390, -330
24 Modified Paths:
/release/ui/buttons_game.py (+214, -40) (Diff)
/release/ui/buttons_physics_cloth.py (+2, -1) (Diff)
/release/ui/buttons_physics_field.py (+5, -3) (Diff)
/release/ui/buttons_physics_fluid.py (+3, -2) (Diff)
/release/ui/buttons_physics_softbody.py (+2, -1) (Diff)
/release/ui/buttons_scene.py (+25, -23) (Diff)
/release/ui/buttons_world.py (+37, -50) (Diff)
/release/ui/space_info.py (+7, -2) (Diff)
/release/ui/space_logic.py (+1, -138) (Diff)
/source/blender/editors/screen/screen_ops.c (+4, -3) (Diff)
/source/blender/editors/space_buttons/buttons_context.c (+1, -29) (Diff)
/source/blender/editors/space_buttons/buttons_header.c (+0, -2) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+0, -2) (Diff)
/source/blender/makesdna/DNA_space_types.h (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_render.c (+35, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+19, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+21, -7) (Diff)
/source/blender/makesrna/intern/rna_world.c (+1, -1) (Diff)
/source/blender/makesrna/intern/SConscript (+3, -0) (Diff)
/source/blender/makesrna/SConscript (+3, -0) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+5, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+0, -22) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/creator/creator.c (+1, -0) (Diff)
/release/ui/buttons_physics_cloth.py (+2, -1) (Diff)
/release/ui/buttons_physics_field.py (+5, -3) (Diff)
/release/ui/buttons_physics_fluid.py (+3, -2) (Diff)
/release/ui/buttons_physics_softbody.py (+2, -1) (Diff)
/release/ui/buttons_scene.py (+25, -23) (Diff)
/release/ui/buttons_world.py (+37, -50) (Diff)
/release/ui/space_info.py (+7, -2) (Diff)
/release/ui/space_logic.py (+1, -138) (Diff)
/source/blender/editors/screen/screen_ops.c (+4, -3) (Diff)
/source/blender/editors/space_buttons/buttons_context.c (+1, -29) (Diff)
/source/blender/editors/space_buttons/buttons_header.c (+0, -2) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+0, -2) (Diff)
/source/blender/makesdna/DNA_space_types.h (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_render.c (+35, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+19, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+21, -7) (Diff)
/source/blender/makesrna/intern/rna_world.c (+1, -1) (Diff)
/source/blender/makesrna/intern/SConscript (+3, -0) (Diff)
/source/blender/makesrna/SConscript (+3, -0) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+5, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+0, -22) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/creator/creator.c (+1, -0) (Diff)