Răsfoiți Sursa

Merge pull request #274 from nsawa/fix__nk_hsva_f

fix: nk_hsva_f() lacked processing for quadrant 3
Micha Mettke 9 ani în urmă
părinte
comite
18bacf0d8c
1 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  1. 3 2
      nuklear.h

+ 3 - 2
nuklear.h

@@ -4624,11 +4624,12 @@ nk_hsva_f(float h, float s, float v, float a)
     t = v * (1.0f - s * (1.0f - f));
 
     switch (i) {
-    case 0: out.r = v; out.g = t; out.b = p; break;
+    case 0: default: out.r = v; out.g = t; out.b = p; break;
     case 1: out.r = q; out.g = v; out.b = p; break;
     case 2: out.r = p; out.g = v; out.b = t; break;
+    case 3: out.r = p; out.g = q; out.b = v; break;
     case 4: out.r = t; out.g = p; out.b = v; break;
-    case 5: default: out.r = v; out.g = p; out.b = q; break;
+    case 5: out.r = v; out.g = p; out.b = q; break;
     }
     return nk_rgba_f(out.r, out.g, out.b, a);
 }