view dmlinefunc.h @ 0:32250b436bca

Initial re-import.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 28 Sep 2012 01:54:23 +0300
parents
children 997e26f17946
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 dmDrawLine15
#define DM_DRAWLINE_DST_BYTES 2
#define DM_DRAWLINE_DST_TYPE Uint16
#include "dmdrawline.h"


#define DM_DRAWLINE_NAME dmDrawLine16
#define DM_DRAWLINE_DST_BYTES 2
#define DM_DRAWLINE_DST_TYPE Uint16
#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"
*/