Mercurial > mm7
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) --------------------------------------------------------