diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2015-10-30 00:38:06 +0200 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2015-10-31 08:55:04 +0200 |
commit | 887fb3bf2bf6496687fcb53f95092690dae90855 (patch) | |
tree | def40da99d482f026da1bfb74b7810def611fe4f /libkmstest/color.cpp | |
parent | 41b420c97c5f80903798fb1a5d854c3b6db0ae2b (diff) |
Add AR24 & AB24 formats
Diffstat (limited to 'libkmstest/color.cpp')
-rw-r--r-- | libkmstest/color.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libkmstest/color.cpp b/libkmstest/color.cpp index 4d4a741..78012ac 100644 --- a/libkmstest/color.cpp +++ b/libkmstest/color.cpp @@ -4,7 +4,8 @@ namespace kms { RGB::RGB() { - r = g = b = a = 0; + r = g = b = 0; + a = 255; } RGB::RGB(uint8_t r, uint8_t g, uint8_t b) @@ -12,17 +13,17 @@ RGB::RGB(uint8_t r, uint8_t g, uint8_t b) this->r = r; this->g = g; this->b = b; - this->a = 0; + this->a = 255; } uint32_t RGB::rgb888() const { - return (r << 16) | (g << 8) | (b << 0); + return (a << 24) | (r << 16) | (g << 8) | (b << 0); } uint32_t RGB::bgr888() const { - return (b << 16) | (g << 8) | (r << 0); + return (a << 24) | (b << 16) | (g << 8) | (r << 0); } uint16_t RGB::rgb565() const |