]> git.mxchange.org Git - simgear.git/blobdiff - simgear/screen/texture.cxx
Use the double precission pow() function to get Solaris compiling.
[simgear.git] / simgear / screen / texture.cxx
index ec2b2bfda1f7df58e87fbea8c0fb3a8e5a6646a4..2544354ed8399182b67cc9d233f3a4166a014b00 100644 (file)
@@ -809,7 +809,7 @@ SGTexture::make_monochrome(float contrast, GLubyte r, GLubyte g, GLubyte b) {
 
          if (contrast != 1.0) {
             float pixcol = -1.0 + (avg/128);
-            avg = 128 + int(128*powf(pixcol, contrast));
+            avg = 128 + int(128*pow(pixcol, contrast));
          }
 
          ap[0] = avg*r/255;
@@ -837,7 +837,7 @@ SGTexture::make_grayscale(float contrast) {
 
          if (contrast != 1.0) {
             float pixcol = -1.0 + (avg/128);
-            avg = 128 + int(128*powf(pixcol, contrast));
+            avg = 128 + int(128*pow(pixcol, contrast));
          }
 
          int pos = (x + y*texture_width)*colors;