Blender Git Loki
Git Commits -> Revision 19ad6a4
Revision 19ad6a4 by Lukas Toenne (strand_nodes) July 23, 2016, 07:03 (GMT) |
Implementation of basic math functions for GLSL code generation from nodes. |
Commit Details:
Full Hash: 19ad6a4570dfc86329278729324846b0fab63a8d
Parent Commit: 01f5b36
Lines Changed: +1019, -45
4 Added Paths:
/source/blender/gpu/intern/gpu_bvm_nodes.c (+80, -0) (View)
/source/blender/gpu/intern/gpu_bvm_nodes.h (+48, -0) (View)
/source/blender/gpu/shaders/gpu_shader_bvm_nodes_base.glsl (+93, -0) (View)
/source/blender/gpu/shaders/gpu_shader_bvm_nodes_math.glsl (+712, -0) (View)
/source/blender/gpu/intern/gpu_bvm_nodes.h (+48, -0) (View)
/source/blender/gpu/shaders/gpu_shader_bvm_nodes_base.glsl (+93, -0) (View)
/source/blender/gpu/shaders/gpu_shader_bvm_nodes_math.glsl (+712, -0) (View)
1 Deleted Path:
/source/blender/gpu/shaders/gpu_shader_strand_nodes.glsl (+0, -0)
12 Modified Paths:
/source/blender/blenkernel/intern/DerivedMesh.c (+5, -8) (Diff)
/source/blender/blenvm/glsl/glsl_codegen.cc (+9, -2) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+1, -0) (Diff)
/source/blender/blenvm/modules/mod_math.h (+1, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+4, -1) (Diff)
/source/blender/gpu/GPU_strands.h (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_init_exit.c (+3, -0) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+4, -2) (Diff)
/source/blender/gpu/intern/gpu_strands_shader.c (+33, -27) (Diff)
/source/blender/gpu/shaders/gpu_shader_strand_debug_vert.glsl (+8, -1) (Diff)
/source/blender/gpu/shaders/gpu_shader_strand_util.glsl (+8, -0) (Diff)
/source/blender/gpu/shaders/gpu_shader_strand_vert.glsl (+9, -2) (Diff)
/source/blender/blenvm/glsl/glsl_codegen.cc (+9, -2) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+1, -0) (Diff)
/source/blender/blenvm/modules/mod_math.h (+1, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+4, -1) (Diff)
/source/blender/gpu/GPU_strands.h (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_init_exit.c (+3, -0) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+4, -2) (Diff)
/source/blender/gpu/intern/gpu_strands_shader.c (+33, -27) (Diff)
/source/blender/gpu/shaders/gpu_shader_strand_debug_vert.glsl (+8, -1) (Diff)
/source/blender/gpu/shaders/gpu_shader_strand_util.glsl (+8, -0) (Diff)
/source/blender/gpu/shaders/gpu_shader_strand_vert.glsl (+9, -2) (Diff)