星期五, 3月 17, 2006

framebuffer的color 順序

microwindown中,color 的byte順序是:
#define MWARGB(a,r,g,b) ((MWCOLORVAL)(((unsigned char)(r)|                                   (((unsigned)(unsigned char)(g))<<8))|\>...也就是說由High byte到low byte依次是alpha..blue...green..red.
但是實際implement時,要考慮Big-endian和Little-endian的問題 (如果用unsigned long來代表顏色的話...)

沒有留言:

網誌存檔