]> Chaos Git - corbenik/ctrulib.git/commitdiff
add macro to convert 8bit RGB to RGB565
authorDave Murphy <davem@devkitpro.org>
Fri, 12 Dec 2014 22:57:24 +0000 (22:57 +0000)
committerDave Murphy <davem@devkitpro.org>
Fri, 12 Dec 2014 22:57:24 +0000 (22:57 +0000)
libctru/include/3ds/gfx.h

index 7074953cb1f48ea9085ade16d96b8b9f355473ee..7d85eefcc47cb97537e1cf6ff96ba8a04a90141e 100644 (file)
@@ -3,6 +3,7 @@
 #include <3ds/services/gsp.h>
 
 #define RGB565(r,g,b)  (((b)&0x1f)|(((g)&0x3f)<<5)|(((r)&0x1f)<<11))
+#define RGB8_to_565(r,g,b)  (((b)>>3)&0x1f)|((((g)>>2)&0x3f)<<5)|((((r)>>3)&0x1f)<<11)
 
 typedef enum
 {