float WardGeometricShadowingFunction (float NdotL, float NdotV, float VdotH, float NdotH){ float Gs = pow( NdotL * NdotV, 0.5); return (Gs); }