|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device void | kernel_displace_evaluate (KernelGlobals *kg, ccl_global uint4 *input, ccl_global float4 *output, int i) |
| ccl_device void | kernel_background_evaluate (KernelGlobals *kg, ccl_global uint4 *input, ccl_global float4 *output, int i) |
| ccl_device void kernel_background_evaluate | ( | KernelGlobals * | kg, |
| ccl_global uint4 * | input, | ||
| ccl_global float4 * | output, | ||
| int | i | ||
| ) |
Definition at line 475 of file kernel_bake.h.
References __uint_as_float(), Ray::D, Ray::dD, differential3_zero(), Ray::dP, equirectangular_to_direction(), kg, make_float4, NULL, output, Ray::P, PATH_RAY_EMISSION, shader_background_eval(), shader_eval_surface(), shader_setup_from_background(), ShaderData, state, Ray::t, Ray::time, v, uint4::x, float3::x, uint4::y, float3::y, float3::z, and zero_float3().
Referenced by shader().
| CCL_NAMESPACE_BEGIN ccl_device void kernel_displace_evaluate | ( | KernelGlobals * | kg, |
| ccl_global uint4 * | input, | ||
| ccl_global float4 * | output, | ||
| int | i | ||
| ) |
Definition at line 447 of file kernel_bake.h.
References __uint_as_float(), D(), kg, make_float4, object_inverse_dir_transform(), output, P(), shader_eval_displacement(), shader_setup_from_displace(), ShaderData, state, v, uint4::w, uint4::x, uint4::y, and uint4::z.
Referenced by shader().