Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/svm/svm.h
| Show First 20 Lines • Show All 176 Lines • ▼ Show 20 Lines | |||||
| #include "kernel/svm/svm_tex_coord.h" | #include "kernel/svm/svm_tex_coord.h" | ||||
| #include "kernel/svm/svm_value.h" | #include "kernel/svm/svm_value.h" | ||||
| #include "kernel/svm/svm_voronoi.h" | #include "kernel/svm/svm_voronoi.h" | ||||
| #include "kernel/svm/svm_checker.h" | #include "kernel/svm/svm_checker.h" | ||||
| #include "kernel/svm/svm_brick.h" | #include "kernel/svm/svm_brick.h" | ||||
| #include "kernel/svm/svm_vector_transform.h" | #include "kernel/svm/svm_vector_transform.h" | ||||
| #include "kernel/svm/svm_voxel.h" | #include "kernel/svm/svm_voxel.h" | ||||
| #include "kernel/svm/svm_bump.h" | #include "kernel/svm/svm_bump.h" | ||||
| #include "kernel/svm/svm_vector_rotate.h" | |||||
| #ifdef __SHADER_RAYTRACE__ | #ifdef __SHADER_RAYTRACE__ | ||||
| # include "kernel/svm/svm_ao.h" | # include "kernel/svm/svm_ao.h" | ||||
| # include "kernel/svm/svm_bevel.h" | # include "kernel/svm/svm_bevel.h" | ||||
| #endif | #endif | ||||
| CCL_NAMESPACE_BEGIN | CCL_NAMESPACE_BEGIN | ||||
| ▲ Show 20 Lines • Show All 261 Lines • ▼ Show 20 Lines | # ifdef __EXTRA_NODES__ | ||||
| svm_node_separate_hsv(kg, sd, stack, node.y, node.z, node.w, &offset); | svm_node_separate_hsv(kg, sd, stack, node.y, node.z, node.w, &offset); | ||||
| break; | break; | ||||
| case NODE_COMBINE_HSV: | case NODE_COMBINE_HSV: | ||||
| svm_node_combine_hsv(kg, sd, stack, node.y, node.z, node.w, &offset); | svm_node_combine_hsv(kg, sd, stack, node.y, node.z, node.w, &offset); | ||||
| break; | break; | ||||
| case NODE_VECTOR_TRANSFORM: | case NODE_VECTOR_TRANSFORM: | ||||
| svm_node_vector_transform(kg, sd, stack, node); | svm_node_vector_transform(kg, sd, stack, node); | ||||
| break; | break; | ||||
| case NODE_VECTOR_ROTATE: | |||||
| svm_node_vector_rotate(kg, sd, stack, node, &offset); | |||||
| break; | |||||
| case NODE_WIREFRAME: | case NODE_WIREFRAME: | ||||
| svm_node_wireframe(kg, sd, stack, node); | svm_node_wireframe(kg, sd, stack, node); | ||||
| break; | break; | ||||
| case NODE_WAVELENGTH: | case NODE_WAVELENGTH: | ||||
| svm_node_wavelength(kg, sd, stack, node.y, node.z); | svm_node_wavelength(kg, sd, stack, node.y, node.z); | ||||
| break; | break; | ||||
| case NODE_BLACKBODY: | case NODE_BLACKBODY: | ||||
| svm_node_blackbody(kg, sd, stack, node.y, node.z); | svm_node_blackbody(kg, sd, stack, node.y, node.z); | ||||
| Show All 31 Lines | |||||