Browse Source

pnmimage: don't return values larger than 1.0f from from_val()

rdb 6 years ago
parent
commit
6f782ce519
1 changed files with 1 additions and 1 deletions
  1. 1 1
      panda/src/pnmimage/pnmImage.I

+ 1 - 1
panda/src/pnmimage/pnmImage.I

@@ -210,7 +210,7 @@ from_val(xelval input_value) const {
   switch (_xel_encoding) {
   case XE_generic:
   case XE_generic_alpha:
-    return (float)input_value * _inv_maxval;
+    return std::min((float)input_value * _inv_maxval, 1.0f);
 
   case XE_generic_sRGB:
   case XE_generic_sRGB_alpha: