Blender Git Loki

Git Commits -> Revision f56be79

Revision f56be79 by Lukas Toenne (object_nodes, strand_nodes)
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)

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)

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021