sys/win32: fix RGB macro

This commit is contained in:
hikari
2022-05-06 13:58:00 +03:00
parent 96ab17ecfc
commit 4b289f904c
2 changed files with 2 additions and 4 deletions
+1 -3
View File
@@ -67,8 +67,6 @@ foreign gdi32 {
PatBlt :: proc(hdc: HDC, x, y, w, h: c_int, rop: DWORD) -> BOOL ---
}
// Windows colors are packed as ABGR
RGB :: #force_inline proc "contextless" (r, g, b: u8) -> COLORREF {
res: [4]u8 = {0, b, g, r}
return transmute(COLORREF)res
return COLORREF(r) | COLORREF(WORD(g) << 8) | COLORREF(DWORD(b) << 16)
}