Blender  V3.3
Functions
bsdf_microfacet_multi_impl.h File Reference

Go to the source code of this file.

Functions

ccl_device_forceinline float3 MF_FUNCTION_FULL_NAME() mf_eval (float3 wi, float3 wo, const bool wo_outside, const float3 color, const float alpha_x, const float alpha_y, ccl_private uint *lcg_state, const float eta, bool use_fresnel, const float3 cspec0)
 
ccl_device_forceinline float3 MF_FUNCTION_FULL_NAME() mf_sample (float3 wi, ccl_private float3 *wo, const float3 color, const float alpha_x, const float alpha_y, ccl_private uint *lcg_state, const float eta, bool use_fresnel, const float3 cspec0)
 

Function Documentation

◆ mf_eval()

ccl_device_forceinline float3 MF_FUNCTION_FULL_NAME() mf_eval ( float3  wi,
float3  wo,
const bool  wo_outside,
const float3  color,
const float  alpha_x,
const float  alpha_y,
ccl_private uint lcg_state,
const float  eta,
bool  use_fresnel,
const float3  cspec0 
)

◆ mf_sample()

ccl_device_forceinline float3 MF_FUNCTION_FULL_NAME() mf_sample ( float3  wi,
ccl_private float3 wo,
const float3  color,
const float  alpha_x,
const float  alpha_y,
ccl_private uint lcg_state,
const float  eta,
bool  use_fresnel,
const float3  cspec0 
)