Browse Source

fix hsvColor types

Gottfried Leibniz 4 years ago
parent
commit
14e3b04274
1 changed files with 3 additions and 3 deletions
  1. 3 3
      glm/gtx/color_space.inl

+ 3 - 3
glm/gtx/color_space.inl

@@ -63,9 +63,9 @@ namespace glm
 	GLM_FUNC_QUALIFIER vec<3, T, Q> hsvColor(const vec<3, T, Q>& rgbColor)
 	GLM_FUNC_QUALIFIER vec<3, T, Q> hsvColor(const vec<3, T, Q>& rgbColor)
 	{
 	{
 		vec<3, T, Q> hsv = rgbColor;
 		vec<3, T, Q> hsv = rgbColor;
-		float Min   = min(min(rgbColor.r, rgbColor.g), rgbColor.b);
-		float Max   = max(max(rgbColor.r, rgbColor.g), rgbColor.b);
-		float Delta = Max - Min;
+		T Min   = min(min(rgbColor.r, rgbColor.g), rgbColor.b);
+		T Max   = max(max(rgbColor.r, rgbColor.g), rgbColor.b);
+		T Delta = Max - Min;
 
 
 		hsv.z = Max;
 		hsv.z = Max;