[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [netPanzer-CVS] netpanzer/src/Lib/2D Palette.cpp,
Matthias Braun <=