From a77d29375c486628da819b1bdb5fdc5ba9bb6aee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 25 Nov 2005 15:32:40 +0000 Subject: [PATCH] Put a small TODO into the file: apparently, color_distance() does bad things for Qemu - the loop to initialize the system color map takes two seconds over here. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15149 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/Bitmap.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kits/interface/Bitmap.cpp b/src/kits/interface/Bitmap.cpp index b76112d233..8544bacb2a 100644 --- a/src/kits/interface/Bitmap.cpp +++ b/src/kits/interface/Bitmap.cpp @@ -369,6 +369,8 @@ PaletteConverter::SetTo(const rgb_color *palette) // init color list memcpy(fOwnColorMap->color_list, palette, sizeof(rgb_color) * 256); // init index map +// TODO: build this list takes about 2 seconds in qemu on my system +// (because of color_distance()) for (int32 color = 0; color < 32768; color++) { // get components uint8 red = (color & 0x7c00) >> 7;