Blender V4.5
mis.h File Reference
#include "util/defines.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device float balance_heuristic (const float a, const float b)
ccl_device float balance_heuristic_3 (const float a, const float b, float c)
ccl_device float power_heuristic (const float a, const float b)
ccl_device float power_heuristic_3 (const float a, const float b, float c)
ccl_device float max_heuristic (const float a, const float b)

Function Documentation

◆ balance_heuristic()

CCL_NAMESPACE_BEGIN ccl_device float balance_heuristic ( const float a,
const float b )

Definition at line 16 of file mis.h.

References b, balance_heuristic(), and ccl_device.

Referenced by balance_heuristic().

◆ balance_heuristic_3()

ccl_device float balance_heuristic_3 ( const float a,
const float b,
float c )

Definition at line 21 of file mis.h.

References b, balance_heuristic_3(), and ccl_device.

Referenced by balance_heuristic_3().

◆ max_heuristic()

ccl_device float max_heuristic ( const float a,
const float b )

Definition at line 36 of file mis.h.

References b, ccl_device, and max_heuristic().

Referenced by max_heuristic().

◆ power_heuristic()

ccl_device float power_heuristic ( const float a,
const float b )

Definition at line 26 of file mis.h.

References b, ccl_device, and power_heuristic().

Referenced by light_sample_mis_weight_forward(), light_sample_mis_weight_nee(), and power_heuristic().

◆ power_heuristic_3()

ccl_device float power_heuristic_3 ( const float a,
const float b,
float c )

Definition at line 31 of file mis.h.

References b, ccl_device, and power_heuristic_3().

Referenced by power_heuristic_3().