From 18635b604cff72300b34ebabf9ffcd9bb01a31f3 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Thu, 12 Jun 2025 15:09:23 +0200 Subject: [PATCH] Fix missing update for `blender_theme_as_c` script after BE removal. Follow-up to blender/blender@bc80ef136e. --- tools/utils/blender_theme_as_c.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tools/utils/blender_theme_as_c.py b/tools/utils/blender_theme_as_c.py index a071e185375..4503c1cc1fc 100755 --- a/tools/utils/blender_theme_as_c.py +++ b/tools/utils/blender_theme_as_c.py @@ -37,13 +37,9 @@ C_SOURCE_HEADER = r'''/* SPDX-FileCopyrightText: 2018 Blender Authors /* clang-format off */ -#ifdef __LITTLE_ENDIAN__ -# define RGBA(c) {((c) >> 24) & 0xff, ((c) >> 16) & 0xff, ((c) >> 8) & 0xff, (c) & 0xff} -# define RGB(c) {((c) >> 16) & 0xff, ((c) >> 8) & 0xff, (c) & 0xff} -#else -# define RGBA(c) {(c) & 0xff, ((c) >> 8) & 0xff, ((c) >> 16) & 0xff, ((c) >> 24) & 0xff} -# define RGB(c) {(c) & 0xff, ((c) >> 8) & 0xff, ((c) >> 16) & 0xff} -#endif +/* NOTE: this is endianness-sensitive. */ +#define RGBA(c) {((c) >> 24) & 0xff, ((c) >> 16) & 0xff, ((c) >> 8) & 0xff, (c) & 0xff} +#define RGB(c) {((c) >> 16) & 0xff, ((c) >> 8) & 0xff, (c) & 0xff} '''