{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
*(U16*) (gdi_act_layer->buf_ptr + ((y * gdi_act_layer->width + x) << 1)) = (U16) c;
}
//当前位于top的layer,对于坐标为x,y的像素点赋值
gdi_color gd_color_from_rgb_16(U32 A, U32 R, U32 G, U32 B)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
return (gdi_color) ((((B) & 0xf8) >> 3) | (((G) & 0xfc) << 3) | (((R) & 0xf8) << 8));
}
//把rgb颜色转换为2个字节的buffer, 5,6,5模式共16bit