freetype-commit
[Top][All Lists]
Advanced

[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:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]