[gimp] app: Fix a mixing quirk in linear dynamics mixing



commit bdec911bfccae166edce2539e6f9ef5b06169e98
Author: Alexia Death <alexiadeath gmail com>
Date:   Fri Jan 1 19:03:59 2010 +0200

    app: Fix a mixing quirk in linear dynamics mixing
    
    Angular dynamics could have resulted in a value > 1 giving unexpected results with hardness.

 app/core/gimpdynamicsoutput.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/app/core/gimpdynamicsoutput.c b/app/core/gimpdynamicsoutput.c
index a87a611..66d2440 100644
--- a/app/core/gimpdynamicsoutput.c
+++ b/app/core/gimpdynamicsoutput.c
@@ -246,7 +246,7 @@ gimp_dynamics_output_is_enabled (GimpDynamicsOutput *output)
 gdouble
 gimp_dynamics_output_get_linear_value (GimpDynamicsOutput *output,
                                        const GimpCoords   *coords,
-									   GimpPaintOptions   *options,
+                                       GimpPaintOptions   *options,
                                        gdouble             fade_point)
 {
   gdouble total   = 0.0;
@@ -267,7 +267,7 @@ gimp_dynamics_output_get_linear_value (GimpDynamicsOutput *output,
 
   if (output->use_direction)
     {
-      total += coords->direction + 0.5;
+      total += fmod (coords->direction + 0.5, 1) ;
       factors++;
     }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]