X-Git-Url: http://git.tdb.fi/?p=libs%2Fdemoscene.git;a=blobdiff_plain;f=source%2Fvignette.cpp;fp=source%2Fvignette.cpp;h=27b2dc1f156f9690d053a994662b3ab10e8acecc;hp=e4d7de8f3a848e61c4fd31c6fce8059a550010ed;hb=b90bd4cd4fc8ea898912541ab48995117cecf174;hpb=77d0c7ac9e3ebe1cecaf0c84e1501d3b6459055f diff --git a/source/vignette.cpp b/source/vignette.cpp index e4d7de8..27b2dc1 100644 --- a/source/vignette.cpp +++ b/source/vignette.cpp @@ -27,7 +27,8 @@ void Vignette::set_optical(float pupil, float aperture) float p_sq = pupil*pupil; float a_sq = aperture*aperture; float two_ap = 2*pupil*aperture; - shdata.uniform("optical", pupil, aperture, a_sq, a_sq*M_PI); + static const float pi = Geometry::Angle::straight().radians(); + shdata.uniform("optical", pupil, aperture, a_sq, a_sq*pi); shdata.uniform("optical_range", p_sq-two_ap+a_sq, p_sq+two_ap+a_sq); }