瀏覽代碼

Fix getting brightness of application-coded colors

Samuel Thibault 4 年之前
父節點
當前提交
7f7bd97f1a
共有 1 個文件被更改,包括 3 次插入1 次删除
  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)
 	{