Lines Matching refs:cosHI
528 float cosHI = dot(Ht, omega_in); in bsdf_microfacet_ggx_eval_transmit() local
555 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() local
766 float Ht2 = m_eta * cosHI + cosHO; in bsdf_microfacet_ggx_sample()
771 float out = G1i * fabsf(cosHI * cosHO) * common; 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() local
983 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
1158 float Ht2 = m_eta * cosHI + cosHO; in bsdf_microfacet_beckmann_sample()
1163 float out = G * fabsf(cosHI * cosHO) * common; in bsdf_microfacet_beckmann_sample()
1164 *pdf = G1o * cosHO * fabsf(cosHI) * common; in bsdf_microfacet_beckmann_sample()