diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-08-15 17:39:25 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-08-15 17:39:25 +0300 |
commit | a7797a1361e72860072d84139bed316975572517 (patch) | |
tree | 07221c47c0558691108772c24a24b4cd4c322ed9 /kms++util | |
parent | 05cc861d51149c719bcef145365e89a00ddb6cde (diff) | |
parent | 13883ffaa3e04c4ab465581127411feb4dce1b89 (diff) |
Merge branch 'master' of git://github.com/jsarha/kmsxx
Diffstat (limited to 'kms++util')
-rw-r--r-- | kms++util/src/drawing.cpp | 8 | ||||
-rw-r--r-- | kms++util/src/testpat.cpp | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/kms++util/src/drawing.cpp b/kms++util/src/drawing.cpp index 44634e1..f8cc03f 100644 --- a/kms++util/src/drawing.cpp +++ b/kms++util/src/drawing.cpp @@ -26,17 +26,17 @@ void draw_rgb_pixel(IMappedFramebuffer& buf, unsigned x, unsigned y, RGB color) case PixelFormat::RGB888: { uint8_t *p = buf.map(0) + buf.stride(0) * y + x * 3; - p[0] = color.r; + p[0] = color.b; p[1] = color.g; - p[2] = color.b; + p[2] = color.r; break; } case PixelFormat::BGR888: { uint8_t *p = buf.map(0) + buf.stride(0) * y + x * 3; - p[0] = color.b; + p[0] = color.r; p[1] = color.g; - p[2] = color.r; + p[2] = color.b; break; } case PixelFormat::RGB565: diff --git a/kms++util/src/testpat.cpp b/kms++util/src/testpat.cpp index 1297e61..519f960 100644 --- a/kms++util/src/testpat.cpp +++ b/kms++util/src/testpat.cpp @@ -105,7 +105,9 @@ static void draw_test_pattern_part(IMappedFramebuffer& fb, unsigned start_y, uns case PixelFormat::ARGB8888: case PixelFormat::ABGR8888: case PixelFormat::RGB888: + case PixelFormat::BGR888: case PixelFormat::RGB565: + case PixelFormat::BGR565: for (y = start_y; y < end_y; y++) { for (x = 0; x < w; x++) { RGB pixel = get_test_pattern_pixel(fb, x, y); |