|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device_inline float | wireframe (KernelGlobals *kg, ShaderData *sd, float size, int pixel_size, float3 *P) |
| ccl_device void | svm_node_wireframe (KernelGlobals *kg, ShaderData *sd, float *stack, uint4 node) |
| ccl_device void svm_node_wireframe | ( | KernelGlobals * | kg, |
| ShaderData * | sd, | ||
| float * | stack, | ||
| uint4 | node | ||
| ) |
Definition at line 91 of file svm_wireframe.h.
References kg, len, node, NODE_BUMP_OFFSET_DX, NODE_BUMP_OFFSET_DY, P(), size(), stack_load_float(), stack_store_float(), stack_valid(), svm_unpack_node_uchar2(), and wireframe().
Referenced by svm_eval_nodes().
| CCL_NAMESPACE_BEGIN ccl_device_inline float wireframe | ( | KernelGlobals * | kg, |
| ShaderData * | sd, | ||
| float | size, | ||
| int | pixel_size, | ||
| float3 * | P | ||
| ) |
Definition at line 37 of file svm_wireframe.h.
References cross(), dot(), kg, len, motion_triangle_vertices(), object_position_transform(), P(), PRIM_NONE, PRIMITIVE_ALL_TRIANGLE, PRIMITIVE_TRIANGLE, SD_OBJECT_TRANSFORM_APPLIED, size(), and triangle_vertices().
Referenced by svm_node_wireframe().