]> git.tdb.fi Git - libs/gl.git/blobdiff - source/ambientocclusion.cpp
Refactor TextureCube face information functions with lookup tables
[libs/gl.git] / source / ambientocclusion.cpp
index cf530dc3ce389fcd6650fd60f82966df055ef354..444b18b8354cd620fe900ece6ef1c873e6450995 100644 (file)
@@ -1,3 +1,4 @@
+#define _USE_MATH_DEFINES
 #include <cmath>
 #include "ambientocclusion.h"
 #include "blend.h"
@@ -107,12 +108,12 @@ AmbientOcclusion::AmbientOcclusion(unsigned w, unsigned h, float depth_ratio):
 
        occlude_shdata.uniform("depth", 0);
        occlude_shdata.uniform("rotate", 1);
-       occlude_shdata.uniform("screen_size", w, h);
+       occlude_shdata.uniform("screen_size", static_cast<float>(w), static_cast<float>(h));
 
        combine_shdata.uniform("color", 1);
        combine_shdata.uniform("depth", 0);
        combine_shdata.uniform("occlusion", 2);
-       combine_shdata.uniform("screen_size", w, h);
+       combine_shdata.uniform("screen_size", static_cast<float>(w), static_cast<float>(h));
 
        set_depth_ratio(depth_ratio);
        set_darkness(1.5);