netpanzer-cvs
[Top][All Lists]
Advanced

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

[netPanzer-CVS] netpanzer/src/Lib/2D Palette.cpp


From: Matthias Braun
Subject: [netPanzer-CVS] netpanzer/src/Lib/2D Palette.cpp
Date: Mon, 08 Sep 2003 12:20:41 -0400

CVSROOT:        /cvsroot/netpanzer
Module name:    netpanzer
Branch:         
Changes by:     Matthias Braun <address@hidden> 03/09/08 12:20:41

Modified files:
        src/Lib/2D     : Palette.cpp 

Log message:
        removed my incorrect speed optimisation in Palette.cpp

Patches:
Index: netpanzer/src/Lib/2D/Palette.cpp
diff -u netpanzer/src/Lib/2D/Palette.cpp:1.6 
netpanzer/src/Lib/2D/Palette.cpp:1.7
--- netpanzer/src/Lib/2D/Palette.cpp:1.6        Sun Sep  7 16:49:02 2003
+++ netpanzer/src/Lib/2D/Palette.cpp    Mon Sep  8 12:20:41 2003
@@ -412,18 +412,14 @@
        int   best     = 0; 
        int   start    = ignoreIndexZero ? 1 : 0;
 
-       //float vPic = sqrt(rgb.red * rgb.red + rgb.green * rgb.green + 
rgb.blue * rgb.blue) * 0.57735027;
-       // XXX speed optimisation is this still correct?
-       float vPic = rgb.red * rgb.red + rgb.green * rgb.green + rgb.blue * 
rgb.blue * 0.57735027;
+       float vPic = sqrt(rgb.red * rgb.red + rgb.green * rgb.green + rgb.blue 
* rgb.blue) * 0.57735027;
        
        //float vPic = sqrt(rgb.red * rgb.red + rgb.green * rgb.green + 
rgb.blue * rgb.blue);
 
        for (int i = start; i < 256; i++)
        {  
                //float vPal = sqrt(color[i].red * color[i].red + 
color[i].green * color[i].green + color[i].blue*color[i].blue);
-               //float vPal = sqrt(color[i].red * color[i].red + 
color[i].green * color[i].green + color[i].blue*color[i].blue) * 0.57735027;
-               // XXX speed optimisation 
-               float vPal = color[i].red * color[i].red + color[i].green * 
color[i].green + color[i].blue*color[i].blue * 0.57735027;
+               float vPal = sqrt(color[i].red * color[i].red + color[i].green 
* color[i].green + color[i].blue*color[i].blue) * 0.57735027;
 
                float dr = color[i].red-rgb.red;
                float dg = color[i].green-rgb.green;  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]