Searched refs:VoH (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/ |
H A D | 3d_dm_brdf_common.h | 87 vec3 fSchlick(vec3 f0, float VoH) in fSchlick() argument 90 const float p = pow(1.0 - VoH, 5.0); in fSchlick() 94 float fSchlickSingle(float f0, float VoH) in fSchlickSingle() argument 96 const float p = pow(1.0 - VoH, 5.0); in fSchlickSingle() 101 vec3 fSchlick(vec4 f0, float VoH) in fSchlick() argument 103 const float p = pow(1.0 - VoH, 5.0); in fSchlick() 151 vec3 microfacedSpecularBrdf(vec3 f0, float alpha2, float NoL, float NoV, float NoH, float VoH) in microfacedSpecularBrdf() argument 156 vec3 F = fSchlick(f0, VoH); in microfacedSpecularBrdf() 161 float f0, float alpha2, float NoL, float NoH, float VoH, float clearcoat, out float fcc) in microfacedSpecularBrdfClearcoat() argument 166 float F = fSchlickSingle(f0, VoH) * clearcoat; in microfacedSpecularBrdfClearcoat() [all …]
|
H A D | 3d_dm_lighting_common.h | 274 const float VoH = clamp(dot(sd.V, H), 0.0, 1.0); in CalculateLight() local 281 const vec3 F = fSchlick(sd.f0, VoH); in CalculateLight() 296 const float VoH = clamp(dot(sd.V, H), 0.0, 1.0); in CalculateLight() local 326 const vec3 F = fSchlick(sd.f0, VoH); in CalculateLight() 525 const float VoH = dot(sd.V, H); in CalculateLight() local 545 const float ccF = fSchlickSingle(ccf0, VoH) * ccsv.cc; in CalculateLight() 561 const vec3 F = fSchlick(sd.f0, VoH); in CalculateLight() 669 const float VoH = clamp(dot(sd.V, H), 0.0, 1.0); in CalculateLight() local 676 const vec3 F = fSchlick(sd.f0, VoH); in CalculateLight()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/common/ |
H A D | inplace_lighting_common.h | 33 const float VoH = clamp(dot(sd.V, H), 0.0, 1.0); in CalculateLightInplace() local 63 const vec3 F = fSchlick(sd.f0, VoH); in CalculateLightInplace()
|