-
- Downloads
Shading: Add more operators to Vector Math node.
Add Multiply, Divide, Project, Reflect, Distance, Length, Scale, Snap, Floor, Ceil, Modulo, Fraction, Absolute, Minimum, and Maximum operators to the Vector Math node. The Value output has been removed from operators whose output is a vector, and the other way around. All of those removals has been handled properly in versioning code. The patch doesn't include tests for the new operators. Tests will be added in a later patch. Reviewers: brecht, JacquesLucke Differential Revision: https://developer.blender.org/D5523
Showing
- .clang-format 2 additions, 0 deletions.clang-format
- intern/cycles/blender/blender_session.cpp 2 additions, 2 deletionsintern/cycles/blender/blender_session.cpp
- intern/cycles/blender/blender_shader.cpp 3 additions, 3 deletionsintern/cycles/blender/blender_shader.cpp
- intern/cycles/kernel/shaders/node_vector_math.osl 73 additions, 10 deletionsintern/cycles/kernel/shaders/node_vector_math.osl
- intern/cycles/kernel/svm/svm_math.h 18 additions, 14 deletionsintern/cycles/kernel/svm/svm_math.h
- intern/cycles/kernel/svm/svm_math_util.h 65 additions, 30 deletionsintern/cycles/kernel/svm/svm_math_util.h
- intern/cycles/kernel/svm/svm_types.h 22 additions, 5 deletionsintern/cycles/kernel/svm/svm_types.h
- intern/cycles/render/bake.cpp 1 addition, 1 deletionintern/cycles/render/bake.cpp
- intern/cycles/render/constant_fold.cpp 38 additions, 1 deletionintern/cycles/render/constant_fold.cpp
- intern/cycles/render/constant_fold.h 1 addition, 1 deletionintern/cycles/render/constant_fold.h
- intern/cycles/render/nodes.cpp 36 additions, 11 deletionsintern/cycles/render/nodes.cpp
- intern/cycles/render/nodes.h 2 additions, 1 deletionintern/cycles/render/nodes.h
- intern/cycles/subd/subd_dice.cpp 2 additions, 2 deletionsintern/cycles/subd/subd_dice.cpp
- intern/cycles/subd/subd_split.cpp 4 additions, 4 deletionsintern/cycles/subd/subd_split.cpp
- intern/cycles/test/render_graph_finalize_test.cpp 2 additions, 25 deletionsintern/cycles/test/render_graph_finalize_test.cpp
- intern/cycles/util/util_math_float3.h 62 additions, 0 deletionsintern/cycles/util/util_math_float3.h
- source/blender/blenkernel/BKE_node.h 1 addition, 1 deletionsource/blender/blenkernel/BKE_node.h
- source/blender/blenkernel/intern/node.c 0 additions, 5 deletionssource/blender/blenkernel/intern/node.c
- source/blender/blenlib/BLI_listbase.h 9 additions, 0 deletionssource/blender/blenlib/BLI_listbase.h
- source/blender/blenloader/intern/versioning_cycles.c 352 additions, 0 deletionssource/blender/blenloader/intern/versioning_cycles.c
Loading
Please register or sign in to comment