Blender Git Loki
Git Commits -> Revision b044546
Revision b044546 by Lukas Toenne (strand_nodes) July 20, 2016, 10:15 (GMT) |
Node API for generating hair deformation GLSL code. This is just a stub atm. The BVM system will use nodes to generate a GLSL function, which can then be inserted into and compiled with a framework shader. The deformation function itself is just a simple expression (with autodiff for tangents), so it doesn't need to know about the topology of index buffers and the like. |
Commit Details:
Full Hash: b044546587f049eaf39dd672217ac701bd828fac
Parent Commit: 454cae8
Lines Changed: +55, -0
8 Modified Paths:
/release/scripts/nodes/bvm_debug.py (+2, -0) (Diff)
/source/blender/blenvm/BVM_api.h (+5, -0) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+21, -0) (Diff)
/source/blender/editors/space_view3d/drawstrands.c (+16, -0) (Diff)
/source/blender/gpu/CMakeLists.txt (+1, -0) (Diff)
/source/blender/gpu/GPU_strands.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_strands_shader.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+6, -0) (Diff)
/source/blender/blenvm/BVM_api.h (+5, -0) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+21, -0) (Diff)
/source/blender/editors/space_view3d/drawstrands.c (+16, -0) (Diff)
/source/blender/gpu/CMakeLists.txt (+1, -0) (Diff)
/source/blender/gpu/GPU_strands.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_strands_shader.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+6, -0) (Diff)