diff --git a/CImg.h b/CImg.h
index 9b408c74775ed036937839ce5b9f0749e378d957..e54fb37e774e0fa3ae689aa95aec1a1bcdd29884 100644
--- a/CImg.h
+++ b/CImg.h
@@ -46995,7 +46995,7 @@ namespace cimg_library_suffixed {
                 draw_triangle(x0,y0,z0,x2,y2,z2,x3,y3,z3,color,tx0,ty0,tx2,ty2,tx3,ty3,opacity,lightprops(l));
 #ifdef cimg_use_board
             if (pboard) {
-              const float lp = std::min(lightprops(l),1);
+              const float lp = std::min(lightprops(l),1.0f);
               board.setPenColorRGBi((unsigned char)(128*lp),
                                      (unsigned char)(128*lp),
                                      (unsigned char)(128*lp),