Blender Git Loki
Git Commits -> Revision 1313440
January 3, 2016, 22:59 (GMT) |
Debug representation of generated bvm code. A specialized compiler variant is added that turns generated code into a graphviz diagram of the instruction lists. |
Commit Details:
Full Hash: 1313440c59d734a4c81ecb7c2cb97398ef4f9e91
Parent Commit: 8b5cae9
Lines Changed: +557, -218
1 Added Path:
/source/blender/blenvm/compile/bvm_codegen_debug.cc (+260, -0) (View)
9 Modified Paths:
/source/blender/blenvm/bvm/bvm_opcode.h (+145, -119) (Diff)
/source/blender/blenvm/BVM_api.h (+10, -4) (Diff)
/source/blender/blenvm/compile/bvm_codegen.h (+31, -0) (Diff)
/source/blender/blenvm/compile/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+48, -12) (Diff)
/source/blender/blenvm/util/bvm_util_debug.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+61, -0) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+0, -63) (Diff)
/source/blender/makesrna/intern/rna_texture_api.c (+0, -19) (Diff)
/source/blender/blenvm/BVM_api.h (+10, -4) (Diff)
/source/blender/blenvm/compile/bvm_codegen.h (+31, -0) (Diff)
/source/blender/blenvm/compile/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+48, -12) (Diff)
/source/blender/blenvm/util/bvm_util_debug.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+61, -0) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+0, -63) (Diff)
/source/blender/makesrna/intern/rna_texture_api.c (+0, -19) (Diff)