Blender V2.61 - r43446
|
Go to the source code of this file.
Functions | |
CCL_NAMESPACE_BEGIN __device void | kernel_shader_evaluate (KernelGlobals *kg, uint4 *input, float3 *output, ShaderEvalType type, int i) |
CCL_NAMESPACE_BEGIN __device void kernel_shader_evaluate | ( | KernelGlobals * | kg, |
uint4 * | input, | ||
float3 * | output, | ||
ShaderEvalType | type, | ||
int | i | ||
) |
Definition at line 21 of file kernel_displace.h.
References __int_as_float(), Ray::D, Ray::dD, Ray::dP, differential3::dx, differential3::dy, i, make_float3(), P(), Ray::P, ShaderData::P, shader_eval_background(), SHADER_EVAL_DISPLACE, shader_eval_displacement(), shader_setup_from_background(), shader_setup_from_displace(), Ray::t, uint4::w, uint4::x, uint4::y, and uint4::z.
Referenced by kernel_cpu_shader().