Searched refs:cosHI (Results 1 – 3 of 3) sorted by relevance
528 float cosHI = dot(Ht, omega_in); in bsdf_microfacet_ggx_eval_transmit() local555 float out = G * fabsf(cosHI * cosHO) * common; in bsdf_microfacet_ggx_eval_transmit()556 *pdf = G1o * fabsf(cosHO * cosHI) * common; in bsdf_microfacet_ggx_eval_transmit()764 float cosHI = dot(m, *omega_in); in bsdf_microfacet_ggx_sample() local766 float Ht2 = m_eta * cosHI + cosHO; in bsdf_microfacet_ggx_sample()772 *pdf = cosHO * fabsf(cosHI) * common; in bsdf_microfacet_ggx_sample()959 float cosHI = dot(Ht, omega_in); in bsdf_microfacet_beckmann_eval_transmit() local983 float out = G * fabsf(cosHI * cosHO) * common; in bsdf_microfacet_beckmann_eval_transmit()984 *pdf = G1o * fabsf(cosHO * cosHI) * common; in bsdf_microfacet_beckmann_eval_transmit()1156 float cosHI = dot(m, *omega_in); in bsdf_microfacet_beckmann_sample() local[all …]
439 const float cosHI = Ht.dot(wi_l); in eval() local452 pdf = (fabsf(cosHI * cosHO) * (eta * eta) * (G1 * Dt) * invHt2) / wo_l.z; in eval()497 const float cosHI = m.dot(wi_l); in sample() local508 pdf = (fabsf(cosHI * cosHO) * (eta * eta) * (G1 * D) * invHt2) / fabsf(wo_l.z); in sample()