float AshikhminPremozeGeometricShadowingFunction (float NdotL, float NdotV){ float Gs = NdotL*NdotV/(NdotL+NdotV - NdotL*NdotV); return (Gs); }