diff Engine/Graphics/Render.cpp @ 2523:c532d5242055

Hello from Direct3D 11 :)
author a.parshin
date Thu, 09 Oct 2014 23:33:36 +0300
parents 3a1b56ab8749
children c7264ab7132f
line wrap: on
line diff
--- a/Engine/Graphics/Render.cpp	Thu Oct 09 19:31:55 2014 +0300
+++ b/Engine/Graphics/Render.cpp	Thu Oct 09 23:33:36 2014 +0300
@@ -6394,7 +6394,17 @@
   unsigned int g = ((c >> 5) & 63) * 4;
   unsigned int r = ((c >> 11) & 31) * 8;
 
-  return  (r << 16) | (g << 8) | b;//
+  return (r << 16) | (g << 8) | b;
+}
+
+unsigned __int32 Color32_SwapRedBlue(unsigned __int16 color16)
+{
+  unsigned __int32 c = color16;
+  unsigned int b = (c & 31) * 8;
+  unsigned int g = ((c >> 5) & 63) * 4;
+  unsigned int r = ((c >> 11) & 31) * 8;
+
+  return (b << 16) | (g << 8) | r;
 }
 
 //----- (0040DEF3) --------------------------------------------------------