Blender Git Commit Log

Git Commits -> Revision 9032c2a

Revision 9032c2a by Lukas Toenne (object_nodes, strand_nodes)
April 1, 2016, 07:23 (GMT)
Generalization of the function cache feature to support both bvm and llvm backends.

This code is not very elegant atm, but it does the job. Have to see how internal code
management of LLVM (modules) plays into this, the function cache then could become
redundant.

Commit Details:

Full Hash: 9032c2ae961dcb633cb832fba680647f2c0ffae0
Parent Commit: a9cdbda
Lines Changed: +360, -116

2 Added Paths:

/source/blender/blenvm/intern/function.cc (+72, -0) (View)
/source/blender/blenvm/intern/function.h (+63, -0) (View)

10 Modified Paths:

/source/blender/blenvm/BVM_api.h (+8, -2) (Diff)
/source/blender/blenvm/CMakeLists.txt (+4, -0) (Diff)
/source/blender/blenvm/compile/bvm_function.cc (+1, -28) (Diff)
/source/blender/blenvm/compile/bvm_function.h (+3, -11) (Diff)
/source/blender/blenvm/compile/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+45, -8) (Diff)
/source/blender/blenvm/intern/function_cache.cc (+141, -65) (Diff)
/source/blender/blenvm/intern/function_cache.h (+10, -2) (Diff)
/source/blender/blenvm/llvm/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenvm/llvm/llvm_function.h (+11, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021