Procházet zdrojové kódy

Fix getting brightness of application-coded colors

Samuel Thibault před 3 roky
rodič
revize
7f7bd97f1a
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. 3 1
      src/debug/traces/starpu_fxt.c

+ 3 - 1
src/debug/traces/starpu_fxt.c

@@ -2830,7 +2830,9 @@ static void handle_task_name(struct fxt_ev_64 *ev, struct starpu_fxt_options *op
 	{
 		snprintf(buffer, sizeof(buffer), "#%06x", task->color);
 		color = &buffer[0];
-		code = task->color / 256;
+		code = ( (task->color & 0xff) +
+			((task->color >> 8) & 0xff) +
+			((task->color >> 16) & 0xff) ) / 256;
 	}
 	else if (options->per_task_colour)
 	{