[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master c0b06cb: * graph/grblit.c (blit_gray8_to_{555,
From: |
Alexei Podtelezhnikov |
Subject: |
[freetype2-demos] master c0b06cb: * graph/grblit.c (blit_gray8_to_{555, 565}): Fix color. |
Date: |
Mon, 2 Nov 2020 13:54:37 -0500 (EST) |
branch: master
commit c0b06cb6ba98bfbd486a36478cf854e551360d7e
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
* graph/grblit.c (blit_gray8_to_{555,565}): Fix color.
---
ChangeLog | 4 ++++
graph/grblit.c | 12 ++++++------
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 4a36d27..8d0be21 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2020-11-02 Alexei Podtelezhnikov <apodtele@gmail.com>
+ * graph/grblit.c (blit_gray8_to_{555,565}): Fix color.
+
+2020-11-02 Alexei Podtelezhnikov <apodtele@gmail.com>
+
[graph] Add 15-bit mode to `gblblit'.
No target depths left for legacy `grblit' except mono, pal4, pal8.
diff --git a/graph/grblit.c b/graph/grblit.c
index 24688b6..71eba29 100644
--- a/graph/grblit.c
+++ b/graph/grblit.c
@@ -854,9 +854,9 @@
grColor color )
{
int y;
- int sr = (color.chroma[0] << 7) & 0x7C00;
- int sg = (color.chroma[1] << 2) & 0x03E0;
- int sb = (color.chroma[2] >> 3) & 0x001F;
+ int sr = color.value & 0x7C00;
+ int sg = color.value & 0x03E0;
+ int sb = color.value & 0x001F;
unsigned char* read;
unsigned char* write;
@@ -987,9 +987,9 @@
grColor color )
{
int y;
- int sr = (color.chroma[0] << 8) & 0xF800;
- int sg = (color.chroma[1] << 3) & 0x07E0;
- int sb = (color.chroma[2] >> 3) & 0x001F;
+ int sr = color.value & 0xF800;
+ int sg = color.value & 0x07E0;
+ int sb = color.value & 0x001F;
unsigned char* read;
unsigned char* write;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master c0b06cb: * graph/grblit.c (blit_gray8_to_{555, 565}): Fix color.,
Alexei Podtelezhnikov <=