Blender Git Commit Log
Git Commits -> Revision f56be79
March 29, 2016, 16:48 (GMT) |
Restructuring: Remove the 'bvm' prefix from files that are not directly concerned with the bvm backend. The naming here is a bit confusing: BlenVM is the name used for the overall code module. BVM can be a shorthand for BlenVM, but is also the name of the backend for SVM-like code interpreter. General purpose code (such as node graph and util files) should avoid the bvm prefix. BlenVM as the overall name for the code module is kept for now, but may be replaced at a later point. Note that currently one bad-level-include from non-bvm to bvm code remains, for the Value class used in nodes. Values should ultimately be a backend-agnostic class for storing literal values (node inputs). |
Commit Details:
Full Hash: f56be79da664637db0bca9d301f4ded537394766
Parent Commit: 245d7a0
Lines Changed: +4580, -4571
13 Added Paths:
/source/blender/blenvm/compile/nodegraph.cc (+2025, -0) (View)
/source/blender/blenvm/compile/nodegraph.h (+431, -0) (View)
/source/blender/blenvm/compile/value.cc (+36, -0) (View)
/source/blender/blenvm/compile/value.h (+436, -0) (View)
/source/blender/blenvm/util/util_data_ptr.h (+314, -0) (View)
/source/blender/blenvm/util/util_debug.h (+464, -0) (View)
/source/blender/blenvm/util/util_hash.h (+74, -0) (View)
/source/blender/blenvm/util/util_map.h (+67, -0) (View)
/source/blender/blenvm/util/util_math.h (+213, -0) (View)
/source/blender/blenvm/util/util_opcode.h (+189, -0) (View)
/source/blender/blenvm/util/util_string.h (+43, -0) (View)
/source/blender/blenvm/util/util_structs.h (+49, -0) (View)
/source/blender/blenvm/util/util_thread.h (+109, -0) (View)
/source/blender/blenvm/compile/nodegraph.h (+431, -0) (View)
/source/blender/blenvm/compile/value.cc (+36, -0) (View)
/source/blender/blenvm/compile/value.h (+436, -0) (View)
/source/blender/blenvm/util/util_data_ptr.h (+314, -0) (View)
/source/blender/blenvm/util/util_debug.h (+464, -0) (View)
/source/blender/blenvm/util/util_hash.h (+74, -0) (View)
/source/blender/blenvm/util/util_map.h (+67, -0) (View)
/source/blender/blenvm/util/util_math.h (+213, -0) (View)
/source/blender/blenvm/util/util_opcode.h (+189, -0) (View)
/source/blender/blenvm/util/util_string.h (+43, -0) (View)
/source/blender/blenvm/util/util_structs.h (+49, -0) (View)
/source/blender/blenvm/util/util_thread.h (+109, -0) (View)
13 Deleted Paths:
/source/blender/blenvm/bvm/bvm_opcode.h (+0, -189)
/source/blender/blenvm/compile/bvm_nodegraph.cc (+0, -2025)
/source/blender/blenvm/compile/bvm_nodegraph.h (+0, -431)
/source/blender/blenvm/compile/bvm_value.cc (+0, -36)
/source/blender/blenvm/compile/bvm_value.h (+0, -435)
/source/blender/blenvm/util/bvm_util_data_ptr.h (+0, -314)
/source/blender/blenvm/util/bvm_util_debug.h (+0, -464)
/source/blender/blenvm/util/bvm_util_hash.h (+0, -74)
/source/blender/blenvm/util/bvm_util_map.h (+0, -67)
/source/blender/blenvm/util/bvm_util_math.h (+0, -213)
/source/blender/blenvm/util/bvm_util_string.h (+0, -43)
/source/blender/blenvm/util/bvm_util_structs.h (+0, -49)
/source/blender/blenvm/util/bvm_util_thread.h (+0, -109)
/source/blender/blenvm/compile/bvm_nodegraph.cc (+0, -2025)
/source/blender/blenvm/compile/bvm_nodegraph.h (+0, -431)
/source/blender/blenvm/compile/bvm_value.cc (+0, -36)
/source/blender/blenvm/compile/bvm_value.h (+0, -435)
/source/blender/blenvm/util/bvm_util_data_ptr.h (+0, -314)
/source/blender/blenvm/util/bvm_util_debug.h (+0, -464)
/source/blender/blenvm/util/bvm_util_hash.h (+0, -74)
/source/blender/blenvm/util/bvm_util_map.h (+0, -67)
/source/blender/blenvm/util/bvm_util_math.h (+0, -213)
/source/blender/blenvm/util/bvm_util_string.h (+0, -43)
/source/blender/blenvm/util/bvm_util_structs.h (+0, -49)
/source/blender/blenvm/util/bvm_util_thread.h (+0, -109)
21 Modified Paths:
/source/blender/blenvm/bvm/bvm_eval.cc (+2, -2) (Diff)
/source/blender/blenvm/bvm/bvm_eval.h (+3, -3) (Diff)
/source/blender/blenvm/bvm/bvm_eval_common.h (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_eval_curve.h (+2, -2) (Diff)
/source/blender/blenvm/bvm/bvm_eval_image.h (+2, -2) (Diff)
/source/blender/blenvm/bvm/bvm_eval_math.h (+3, -3) (Diff)
/source/blender/blenvm/bvm/bvm_eval_mesh.h (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_eval_texture.h (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_instruction_list.cc (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_instruction_list.h (+6, -6) (Diff)
/source/blender/blenvm/bvm/CMakeLists.txt (+0, -1) (Diff)
/source/blender/blenvm/CMakeLists.txt (+9, -8) (Diff)
/source/blender/blenvm/compile/bvm_codegen.cc (+3, -2) (Diff)
/source/blender/blenvm/compile/bvm_codegen.h (+6, -4) (Diff)
/source/blender/blenvm/compile/bvm_codegen_debug.cc (+5, -4) (Diff)
/source/blender/blenvm/compile/bvm_function.cc (+1, -1) (Diff)
/source/blender/blenvm/compile/bvm_function.h (+5, -4) (Diff)
/source/blender/blenvm/compile/bvm_typedesc.cc (+3, -2) (Diff)
/source/blender/blenvm/compile/bvm_typedesc.h (+4, -4) (Diff)
/source/blender/blenvm/compile/CMakeLists.txt (+5, -4) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+67, -66) (Diff)
/source/blender/blenvm/bvm/bvm_eval.h (+3, -3) (Diff)
/source/blender/blenvm/bvm/bvm_eval_common.h (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_eval_curve.h (+2, -2) (Diff)
/source/blender/blenvm/bvm/bvm_eval_image.h (+2, -2) (Diff)
/source/blender/blenvm/bvm/bvm_eval_math.h (+3, -3) (Diff)
/source/blender/blenvm/bvm/bvm_eval_mesh.h (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_eval_texture.h (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_instruction_list.cc (+1, -1) (Diff)
/source/blender/blenvm/bvm/bvm_instruction_list.h (+6, -6) (Diff)
/source/blender/blenvm/bvm/CMakeLists.txt (+0, -1) (Diff)
/source/blender/blenvm/CMakeLists.txt (+9, -8) (Diff)
/source/blender/blenvm/compile/bvm_codegen.cc (+3, -2) (Diff)
/source/blender/blenvm/compile/bvm_codegen.h (+6, -4) (Diff)
/source/blender/blenvm/compile/bvm_codegen_debug.cc (+5, -4) (Diff)
/source/blender/blenvm/compile/bvm_function.cc (+1, -1) (Diff)
/source/blender/blenvm/compile/bvm_function.h (+5, -4) (Diff)
/source/blender/blenvm/compile/bvm_typedesc.cc (+3, -2) (Diff)
/source/blender/blenvm/compile/bvm_typedesc.h (+4, -4) (Diff)
/source/blender/blenvm/compile/CMakeLists.txt (+5, -4) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+67, -66) (Diff)