X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Fambientocclusion.cpp;h=c35e5771de1d76f3a7ea95e8ab9c2125f7156754;hp=430ac0ba86556747005fb046ce5a3e32aaaddb7d;hb=177f7a345c615e5934af16c97abde59127113b4c;hpb=28965eccb61d06a497645e0770826de161b0e4cb diff --git a/source/effects/ambientocclusion.cpp b/source/effects/ambientocclusion.cpp index 430ac0ba..c35e5771 100644 --- a/source/effects/ambientocclusion.cpp +++ b/source/effects/ambientocclusion.cpp @@ -67,10 +67,10 @@ float AmbientOcclusion::radical_inverse(unsigned n) void AmbientOcclusion::set_n_samples(unsigned n) { - if(n<1 || n>32) + if(n<1 || n>128) throw out_of_range("AmbientOcclusion::set_n_samples"); - Vector3 sample_points[32]; + vector sample_points(n); for(unsigned i=0; i(i)/n;