Mercurial > hg > dmlib
view dmlinefunc.h @ 89:b10884934aca
Various improvements in bitmapped font support, and addition of legacy
TSFONT loading support (untested as of now).
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 02 Oct 2012 15:52:44 +0300 |
parents | 997e26f17946 |
children | 92cc5e1fa180 |
line wrap: on
line source
#define DM_DRAWLINE_INNER pix[y0 + x0] = col; #define DM_DRAWLINE_NAME dmDrawLine8 #define DM_DRAWLINE_DST_BYTES 1 #define DM_DRAWLINE_DST_TYPE Uint8 #include "dmdrawline.h" #define DM_DRAWLINE_NAME dmDrawLine32 #define DM_DRAWLINE_DST_BYTES 4 #define DM_DRAWLINE_DST_TYPE Uint32 #include "dmdrawline.h" /* #undef DM_DRAWLINE_INNER #define DM_DRAWLINE_INNER \ int q = pix[y0 + x0] + col; pix[y0 + x0] = q > #define DM_DRAWLINE_NAME dmDrawLineAdd8 #define DM_DRAWLINE_DST_BYTES 1 #define DM_DRAWLINE_DST_TYPE Uint8 #include "dmdrawline.h" #define DM_DRAWLINE_NAME dmDrawLineAdd15 #define DM_DRAWLINE_DST_BYTES 2 #define DM_DRAWLINE_DST_TYPE Uint16 #include "dmdrawline.h" #define DM_DRAWLINE_NAME dmDrawLineAdd16 #define DM_DRAWLINE_DST_BYTES 2 #define DM_DRAWLINE_DST_TYPE Uint16 #include "dmdrawline.h" #define DM_DRAWLINE_NAME dmDrawLineAdd32 #define DM_DRAWLINE_DST_BYTES 4 #define DM_DRAWLINE_DST_TYPE Uint32 #include "dmdrawline.h" */