diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-12-20 23:51:08 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-12-20 23:51:08 +0300 |
commit | 1dcb529da1483ef67426236480abe79e5e952ef0 (patch) | |
tree | 72b1454f812025381a12cd9ec15dd7346d87551e /src/resources/dye/dyecolor.h | |
parent | 83c4dc85adf03d22b8e7c0ac56abfdaced84edf8 (diff) | |
download | mv-1dcb529da1483ef67426236480abe79e5e952ef0.tar.gz mv-1dcb529da1483ef67426236480abe79e5e952ef0.tar.bz2 mv-1dcb529da1483ef67426236480abe79e5e952ef0.tar.xz mv-1dcb529da1483ef67426236480abe79e5e952ef0.zip |
Add simd function for dye replace color (software).
Diffstat (limited to 'src/resources/dye/dyecolor.h')
-rw-r--r-- | src/resources/dye/dyecolor.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/resources/dye/dyecolor.h b/src/resources/dye/dyecolor.h index c28428a0d..11e12a038 100644 --- a/src/resources/dye/dyecolor.h +++ b/src/resources/dye/dyecolor.h @@ -21,6 +21,10 @@ #ifndef RESOURCES_DYE_DYECOLOR_H #define RESOURCES_DYE_DYECOLOR_H +#ifndef SDL_BIG_ENDIAN +#include <SDL_endian.h> +#endif // SDL_BYTEORDER + #include "localconsts.h" struct DyeColor final @@ -38,6 +42,7 @@ struct DyeColor final value[1] = g; value[2] = b; value[3] = 255; +// value2 = buildHex(r, g, b, 255); } DyeColor(const uint8_t r, @@ -49,9 +54,15 @@ struct DyeColor final value[1] = g; value[2] = b; value[3] = a; +// value2 = buildHex(r, g, b, a); } - uint8_t value[4]; + union + { + uint8_t value[4]; + uint32_t value1; + }; +// uint32_t value2; }; #endif // RESOURCES_DYE_DYECOLOR_H |