Blender V2.61 - r43446
Functions

kernel_differential.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN __device void differential_transfer (differential3 *dP_, const differential3 dP, float3 D, const differential3 dD, float3 Ng, float t)
__device void differential_incoming (differential3 *dI, const differential3 dD)
__device void differential_dudv (differential *du, differential *dv, float3 dPdu, float3 dPdv, differential3 dP, float3 Ng)

Function Documentation

__device void differential_dudv ( differential du,
differential dv,
float3  dPdu,
float3  dPdv,
differential3  dP,
float3  Ng 
)
__device void differential_incoming ( differential3 dI,
const differential3  dD 
)
CCL_NAMESPACE_BEGIN __device void differential_transfer ( differential3 dP_,
const differential3  dP,
float3  D,
const differential3  dD,
float3  Ng,
float  t 
)

Definition at line 23 of file kernel_differential.h.

References dot(), differential3::dx, and differential3::dy.

Referenced by shader_setup_from_ray().