[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master c993a88: * graph/grobjs.c (grFindColor): Missin
From: |
Alexei Podtelezhnikov |
Subject: |
[freetype2-demos] master c993a88: * graph/grobjs.c (grFindColor): Missing case added. |
Date: |
Thu, 19 Apr 2018 23:37:43 -0400 (EDT) |
branch: master
commit c993a88c78276dbea4ca159272170da7aa18ec47
Author: Alexei Podtelezhnikov <address@hidden>
Commit: Alexei Podtelezhnikov <address@hidden>
* graph/grobjs.c (grFindColor): Missing case added.
---
ChangeLog | 4 ++++
graph/grobjs.c | 10 +++++++++-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 60d09f1..4efb093 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2018-04-19 Alexei Podtelezhnikov <address@hidden>
+ * graph/grobjs.c (grFindColor): Missing case added.
+
+2018-04-19 Alexei Podtelezhnikov <address@hidden>
+
Recycle some code.
* graph/grfill.c (grFillRect): Call `memcpy' to speed it up.
diff --git a/graph/grobjs.c b/graph/grobjs.c
index d57de12..d9b5f72 100644
--- a/graph/grobjs.c
+++ b/graph/grobjs.c
@@ -28,8 +28,16 @@
color.value = (3*red + 6*green + blue)/10;
break;
+ case gr_pixel_mode_rgb555:
+ color.value = ((red & 0xF8) << 7) |
+ ((green & 0xF8) << 2) |
+ ((blue & 0xF8) >> 3);
+ break;
+
case gr_pixel_mode_rgb565:
- color.value = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue &
0xF8) >> 3);
+ color.value = ((red & 0xF8) << 8) |
+ ((green & 0xFC) << 3) |
+ ((blue & 0xF8) >> 3);
break;
case gr_pixel_mode_rgb24:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master c993a88: * graph/grobjs.c (grFindColor): Missing case added.,
Alexei Podtelezhnikov <=