Blender  V2.93
Functions
kernel_differential.h File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ differential3_zero()

ccl_device differential3 differential3_zero ( )

◆ differential_dudv()

ccl_device void differential_dudv ( ccl_addr_space differential du,
ccl_addr_space differential dv,
float3  dPdu,
float3  dPdv,
differential3  dP,
float3  Ng 
)

◆ differential_incoming()

ccl_device void differential_incoming ( ccl_addr_space differential3 dI,
const differential3  dD 
)

◆ differential_transfer()

CCL_NAMESPACE_BEGIN ccl_device void differential_transfer ( ccl_addr_space differential3 dP_,
const differential3  dP,
float3  D,
const differential3  dD,
float3  Ng,
float  t 
)

◆ differential_zero()

ccl_device differential differential_zero ( )